解決Ubuntu(20.04)開機、關機、重啟慢,有光標閃爍問題


1. 問題描述

開關機,或者重啟時,等待時間很長,大約1分30秒,且有光標閃爍。


2. 問題解析

  • 等待時間長,可能時由於開關機時后台要打開或關閉某些程序,這些程序花費的時間是有系統設定的默認時間的,大約90秒,只有到了90秒系統才能打開或是關閉。
  • 光標閃爍就是后台一系列活動的簡化,它表示后台有一系列活動在進行,只是我們看不到。也因此讓我們覺得它像是卡住了。

如果我們在終端輸入:

sudo gedit /etc/default/grub

在打開的文件中,找到以下內容:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

將其改為:

GRUB_CMDLINE_LINUX_DEFAULT=""

並保存,重啟。我們就會看到開關機時后台的動作, 如果我們不想看到,再把刪掉的內容填上就行。

再次開關機時,我們會發現后台有這樣一個動作:

A stop job is running for Snappy daemon (1min 16s / 1min 30s)

正是它導致了關機慢。


3. 問題解決

打開終端,輸入:

sudo su # 成為root用戶
vim /etc/systemd/system.conf

#ubuntu默認沒有開啟root權限,我們需要以下操作:
sudo passwd root
#然后設置密碼就行

修改以下內容:

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s

改為:

DefaultTimeoutStartSec=3s	# 將#去掉,90改為3
DefaultTimeoutStopSec=3s

然后,加載修改的配置:

systemctl daemon-reload

如果對vim不熟悉的話,可以在文件夾中進入 /etc/systemd 文件夾, 在文件夾中打開終端,輸入:

sudo chmod 777 system.conf		# 修改system.conf只讀文件為讀寫文件

再在文件夾中打開system.conf文件進行編輯,編輯完保存。

再打開終端,將文件設置為只讀文件:

sudo chmod 644 system.conf		# 修改system.conf讀寫文件為只讀文件

最后,仍需要加載修改的配置:

systemctl daemon-reload



通過以上操作之后,開關機慢的問題應該就解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM