所以我是一個 Arch 菜鳥。這是我在虛擬機器中的第10 次安裝,終於一切正常了。如何修復它。
systemd-analyze
導致以下情況:
startup finished in 1.759s (kernel) + 1min 30.212s (userspace) = 1min 31.972s
graphical.target reached after 1min 30.211s in userspace
答案1
啟動時間慢的原因是系統等待服務載入。
您可以在以下位置找到更多信息建築維基百科
要解決這個問題,首先您需要知道哪些服務速度變慢。
寫入:systemd-analyze critical-chain
此命令的輸出以紅色突出顯示哪些服務需要大量時間。然後你需要選擇:
- 禁用服務,但我認為您不想禁用它。就我而言,它是 NetworkManager 和 docker 服務
- 屏蔽此服務。這意味著系統不會等到它加載,而是跳過它。
我實際上選擇了第二個選項。只需執行命令:
sudo systemctl mask [NAME_OF_SERVICE_TO_MASK]
對要屏蔽的每個服務重複該命令並重新啟動以檢查啟動時間是否減少。
在某些情況下,即使在屏蔽服務之後,啟動時間仍然相同,因此,也許您最後的手段是禁用服務,
我希望它會對您有所幫助。