今天早上我刚刚在我的笔记本电脑(华硕 Aspire 15,英特尔 i3-6100U)上安装了 Ubuntu 18.04,除了启动时间有点长之外,一切似乎都运行良好。我过去运行过 17.10 并且我的 SSD 的启动时间非常快,但是 18.04 需要将近一分钟才能启动。
我跑了systemd-analyze blame
,这似乎plymouth-quit-wait.service
是造成问题的原因:
20.626s plymouth-quit-wait.service
6.082s NetworkManager-wait-online.service
1.090s dev-mapper-ubuntu\x2d\x2dvg\x2droot.device
984ms motd-news.service
804ms dev-loop8.device
782ms dev-loop9.device
757ms dev-loop10.device
755ms dev-loop11.device
744ms fwupd.service
709ms dev-loop2.device
695ms dev-loop1.device
679ms dev-loop3.device
677ms dev-loop4.device
671ms dev-loop7.device
666ms dev-loop5.device
641ms dev-loop6.device
374ms plymouth-start.service
367ms systemd-logind.service
287ms udisks2.service
261ms apparmor.service
259ms NetworkManager.service
256ms systemd-rfkill.service
213ms snap-core-4486.mount
Run Code Online (Sandbox Code Playgroud)
我试过屏蔽和禁用该过程,但它没有做任何事情。此外,如果它有助于解决任何问题,我已将桌面环境从 Gnome 切换到 Cinnamon。安装后第一次启动到 Gnome 有同样的长启动问题。
我刚刚做了从16.04到18.04的测试转换,没有出现这个问题。但你可以通过使用sudo
编辑文件的权力来压制普利茅斯/etc/default/grub
。
sudo -H gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
查找包含以下内容的行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)
并删除该词splash
(这会导致普利茅斯加载)。
然后保存文件并运行
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
现在普利茅斯将不再在启动时运行。这是一个创可贴修复程序,您应该继续寻找真正的修复程序。