我最近买了一台新的 HP 笔记本电脑 (HP 830 G6),并安装了 Xubuntu 19.10 和全盘加密 (LUKS)。我注意到启动时间很慢,但不是磁盘解密引起的,而是直到我真正进入解密提示符时才出现。第一张图片之间如下:
这里的第二张图片,有 5-10 秒的等待时间:
我将这篇文章发布在 Askubuntu 上,因为 Windows 10 的启动时间要快得多(是的,我意识到 Windows 大部分时间处于休眠状态,并且在启动 Windows 时没有磁盘加密。但在我看来,并不是加密/解密花费了这么长时间,而是其他原因。输入解密密码后,我可以在不到 5 秒的时间内进入操作系统)。
有关系统的一些信息:
磁盘:Samsung 970 EVO Plus SSD(1000GB,M.2 2280)
RAM:32 GB
还有一些显示启动时间的命令:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
启动时间:
$ systemd-analyze
Startup finished in 9.208s (firmware) + 6.187s (loader) + 49.805s (kernel) + 3.223s (userspace) = 1min 8.425s
graphical.target reached after 3.218s in userspace
$ systemd-analyze critical-chain
graphical.target @3.218s
└─lightdm.service @1.109s +481ms
└─systemd-user-sessions.service @1.085s +7ms
└─network.target @1.068s
└─NetworkManager.service @1.002s +63ms
└─dbus.service @949ms
└─basic.target @932ms
└─sockets.target @931ms
└─snapd.socket @923ms +7ms
└─sysinit.target @910ms
└─systemd-timesyncd.service @716ms +191ms
└─systemd-tmpfiles-setup.service @701ms +10ms
└─local-fs.target @693ms
└─boot-efi.mount @684ms +8ms
└─boot.mount @677ms +5ms
└─systemd-fsck@dev-disk-by\x2duuid-d58888fc\x288848\x2888e4\x288820\x2d5888889e42e8.service @644ms +31ms
└─dev-disk-by\x2duuid-d58888fc\x288848\x2888e4\x288820\x2d5888889e42e8.device @643ms
Grub 引导加载程序:
$ cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
到目前为止,我禁用了 NetworkManager-wait,但没有得到明显的改善:
$ sudo systemctl disable NetworkManager-wait-online.service
我对内核启动时间的 50 秒感到有点震惊......
还有什么我可以尝试或做的事情来加快启动时间吗?