我想了解我需要做什么来加快 Ubuntu 16.04 的启动速度。我运行了 dmesg 并保存了输出这里。大约 10 秒后,一切似乎都出错了。
答案1
您可以尝试使用 systemd 找出耗时最多的任务
systemd-analyze blame
答案2
编辑 /etc/fstab唯一唯一标识符交换空间(与的输出相匹配sudo blkid
)的效果很好!
笔记:之后,如果/etc/crypttab
文件中有任何交换条目,您应该更改其第二个参数以与您的交换空间匹配,可以通过 UUID 或路径(即 UUID=something 或 /path/to/swap)。
在我的 SSD 上,启动时间从 2 分钟缩短到不到 10 秒。
问题是,我刚刚从 14.04 正常升级到 16.04,没有对分区进行任何调整,就出现了这个问题。显然升级过程存在一些问题。
答案3
升级后我遇到了类似的启动时间更长的问题。
问题是什么? 我删除了交换空间,所以我的 /etc/fstab 文件和新文件系统有冲突。引导加载程序等待了将近 1 分 30 秒才找到它。
我如何解决问题 运行 sudo blkid
打开 /etc/fstab 文件并将 uuid 与您拥有的分区进行比较。如果不匹配,请更改并重新启动。
答案4
这可能与文件系统问题有关。您可能需要检查此链接以查看修复文件系统是否能缩短启动时间: https://help.ubuntu.com/community/FilesystemTroubleshooting