1. 問題描述
開關機,或者重啟時,等待時間很長,大約1分30秒,且有光標閃爍。
2. 問題解析
等待時間長,可能時由於開關機時后台要打開或關閉某些程序,這些程序花費的時間是有系統設定的默認時間的,大約90秒,只有到了90秒系統才能打開或是關閉。
光標閃爍就是后台一系列活動的簡化,它表示后台有一系列活動在進行,只是我們看不到。也因此讓我們覺得它像是卡住了。
如果我們在終端輸入:
sudo gedit /etc/default/grub
在打開的文件中,找到以下內容:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
將其改為:
GRUB_CMDLINE_LINUX_DEFAULT=""
並保存
最后update 一下grub
sudo update-grub 即可完成。我們就會看到開關機時后台的動作, 如果我們不想看到,再把刪掉的內容填上就行。
再次開關機時,我們會發現后台有這樣一個動作:
A stop job is running for Snappy daemon (1min 16s / 1min 30s)
正是它導致了關機慢。
3. 問題解決
修改文件/etc/systemd/system.conf 中的內容
修改以下內容:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
改為:
DefaultTimeoutStartSec=3s #這個最好不要啟用,啟用后可能出現fstab中的硬盤不能自動掛載,grub菜單不能隱藏的問題
DefaultTimeoutStopSec=1s # 將#去掉,90改為1
然后,加載修改的配置:
systemctl daemon-reload
————————————————
原文鏈接:https://blog.csdn.net/X_T_S/article/details/110144658
