从 14.10 升级到 15.04 后需要更长的时间,但当我从实时 USB 启动时情况并非如此。我需要清除或重新安装任何东西吗?我更喜欢 systemd 方法,我在这里有 dmesg: http://paste.ubuntu.com/10898960/
编辑 bodhi.zazen - 链接到 systemd-analyze blame 输出http://paste.ubuntu.com/10899690/
耗时最长的顶级流程
9.157s systemd-udev-settle.service 9.071s dev-disk-by\x2duuid-f9aaa205\x2d239f\x2d4504\x2d8b3d\x2dee806c50780a.device 7.474s NetworkManager-wait-online.service 3.537s systemd-udevd.service 3.148s plymouth-quit-wait.service 3.090s gpu-manager.service 2.975s apparmor.service 2.116s apache2.service 2.105s mysql.service 1.343s systemd-modules-load.service 1.341s NetworkManager.service 1.116s ModemManager.service
答案1
要识别问题,请运行;
systemd-analyze blame
或者进行图形分析
systemd-analyze plot > plot.svg
eog plot.svg
如果您不使用 eog,请使用任意查看器;)
其他发行版(Fedora 和 Arch)使用 systemd 的时间更长,并且目前 IMO 拥有比 Ubuntu 更好的文档。
看https://wiki.archlinux.org/index.php/Improve_boot_performance
优化可能包括禁用不需要的服务,例如
https://harald.hoyer.xyz/2013/11/13/fedora-boot-optimization/
一旦您确定了启动挂起或花费时间过长的位置,您就可以寻找解决方案。
也可以看看http://manpages.ubuntu.com/manpages/utopic/man1/systemd-bootchart.1.html
到目前为止,我确实无法在 ubuntu wiki 上找到有关 ubuntu 的具体信息。