systemd-analyze critical-chain
表明與快照相關的服務是我的系統啟動延遲的主要原因:
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
雖然我已經放棄嘗試停用快照,但我安裝的快照都不需要在登入之前啟動。 所以看來我可以透過讓 systemd 不multi-user.target
等待snapd.seeded.service
並snapd
在我登入時繼續啟動來加快啟動速度我輸入密碼,然後我的gnome會話啟動。有沒有辦法實現這一點(希望透過修改snapd.service
中的文件/lib/systemd/system/
)?
順便說一句,我正在使用 Ubuntu 23.04