$ systemd-analyze blame
3min 19.728s plymouth-quit-wait.service
19.248s dev-sda4.device
13.448s systemd-udevd.service
6.593s NetworkManager-wait-online.service
4.702s snapd.service
4.262s networking.service
3.733s fwupd.service
3.149s irqbalance.service
2.981s apport.service
2.484s NetworkManager.service
2.338s grub-common.service
2.322s speech-dispatcher.service
2.321s ondemand.service
2.240s accounts-daemon.service
1.518s keyboard-setup.service
1.246s systemd-tmpfiles-setup.service
1.212s systemd-tmpfiles-setup-dev.service
1.165s apparmor.service
1.065s systemd-modules-load.service
966ms systemd-journald.service
答案1
您可以plymouth
在启动过程中删除并显示进度消息,方法是:
sudo -H gedit /etc/default/grub
找到包含以下内容的行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
并删除quiet splash
双引号之间的内容。如果您有其他参数,请保留原样。
保存文件并运行:
sudo update-grub
然后重新启动并观察出现的消息,寻找导致延迟的任何线索。
启动完成后运行:
systemd-analze blame
再次报告结果。