systemd-analyze critical-chain
表明与 snap 相关的服务是导致我的系统启动延迟的主要原因:
graphical.target @3.300s
└─multi-user.target @3.299s
└─snapd.seeded.service @3.170s +127ms
└─snapd.service @2.275s +885ms
└─basic.target @2.194s
└─sockets.target @2.193s
└─snapd.socket @2.180s +12ms
└─sysinit.target @2.146s
└─snapd.apparmor.service @2.054s +91ms
└─apparmor.service @1.848s +177ms
虽然我已放弃尝试禁用 snap,但我安装的所有 snap 都不需要在我登录之前启动。因此,似乎我可以通过让 systemd 不multi-user.target
等待snapd.seeded.service
并snapd
在我输入密码和启动 gnome 会话时继续启动来加快启动速度。有没有办法实现这一点(希望通过修改snapd.service
中的文件/lib/systemd/system/
)?
我正在使用 Ubuntu 23.04