SSD 上的启动时间很慢(Ubuntu 18.04)

SSD 上的启动时间很慢(Ubuntu 18.04)

我回到了 Ubuntu;我在没有交换分区的 SSD 上进行双启动(Windows 10/Ubuntu 18.04)。我遇到了一个问题。虽然 Windows 启动时间只需 3-5 秒,但 Ubuntu 需要 30-40 秒。

我已经运行过systemd-analyze blame了,systemd-analyze critical-chain结果如下:

Systemd-分析指责和关键链

知道发生了什么事吗(为什么这些服务要花这么长时间才能运行)?

答案1

我要把我的答案复制过来这里,因为我相信您可能会受到与我相同的问题的影响。

您似乎受到了这个错误的影响:https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1763611

修复

为了修复它,您必须修改位于此处:/etc/initramfs-tools/conf.d/resume并确保值如下:RESUME=none

确保您应用了设置sudo update-initramfs -u

修复改进后

systemd-analyze time
Startup finished in 2.195s (kernel) + 11.663s (userspace) = 13.858s
graphical.target reached after 11.649s in userspace

之前大概是 50 年代

参考

该答案也位于错误页面上,但它也位于此处:

答案2

我在我管理的两台桌面上都看到过这种现象。

这是一个与内核相关的回归,启动板错误是:https://bugs.launchpad.net/ubuntu/+bug/1779827

解决方法是,在启动时按下按键和/或移动鼠标。这将增加随机熵。

或者运行以下命令来安装 rng-tools 可以解决这个问题:

sudo apt install rng-tools

来自 Arch wiki:rng-tools 是一组与内核中的随机数生成相关的实用程序。这主要用于增加内核中的熵数量,以使 /dev/random 更快。

答案3

对我来说,这是显卡驱动程序的问题。我通过使用额外的显卡驱动程序解决了这个问题,对我来说,这是 Nvidia 的问题。

转到:软件和更新 -> 选择列出的图形驱动程序 -> 应用更改

注意:我使用的内核版本是 4.18.0-25-generic

答案4

我切换到 LightDM,它对我很有用。

相关内容