编辑:Ubuntu 19.04 上的启动速度非常快,但在 19.10 上启动大约需要 2 分钟。
systemd-analyze 给出
Startup finished in 9.736s (kernel) + 1min 36.475s (userspace) = 1min 46.211s
graphical.target reached after 1min 36.225s in userspace
当我计时启动时,大约需要 15 秒才能挂起:
Started update utmp about system runlevel changes
(这表明 utmp 可能不是问题 - 因为它的开始已完成?)屏幕然后在到达登录之前暂停大约 90 秒,与上述值一致。
最近的 ubuntu 更新(2019-12-08)声称有所改进(?)
systemd-analyze
Startup finished in 14.590s (kernel) + 4.267s (userspace) = 18.857s
graphical.target reached after 4.252s in userspace
然而,尽管有这些不同的值,接近 2 负的整体启动时间并没有改变。所以不确定为什么 systemd-analyze 会这样报告。
我尝试过的更改:列表顶部是 NetworkManager-wait-online.service,所以我做了:
sudo systemctl mask NetworkManager-wait-online.service
(看https://forums.linuxmint.com/viewtopic.php?t=282437)。虽然这会减少 NetworkManager-wait-online.service 的时间,但不会带来整体加速。
交叉发布在这里:https://ubuntuforums.org/showthread.php?t=2432769&p=13915111#post13915111
答案1
这并不是真正的答案 - 但是,通过最近的更新(截至 2019 年 12 月 22 日),问题已经消失。 systemd-analyze 报告的统计数据是
Startup finished in 11.021s (kernel) + 4.453s (userspace) = 15.474s
graphical.target reached after 4.438s in userspace
现在它们是准确的。