我的启动非常慢,我不知道为什么。
$ systemd-analyze
Startup finished in 10.975s (kernel) + 49.732s (userspace) = 1min 708ms
$ systemd-analyze blame
34.971s apt-daily.service
20.590s snapd.refresh.service
17.113s grub-common.service
16.033s apport.service
16.027s networking.service
15.894s ondemand.service
15.860s irqbalance.service
15.655s speech-dispatcher.service
11.695s ModemManager.service
9.772s accounts-daemon.service
8.626s NetworkManager-wait-online.service
8.058s systemd-logind.service
8.053s bluetooth.service
7.944s gpu-manager.service
7.896s alsa-restore.service
7.892s pppd-dns.service
7.882s rsyslog.service
7.860s avahi-daemon.service
7.844s dev-sda1.device
7.842s systemd-user-sessions.service
7.648s lightdm.service
7.610s teamviewerd.service
6.445s apparmor.service
Run Code Online (Sandbox Code Playgroud)
此外,在启动过程中,我看到一条消息,内容如下:
device descriptor read/all, error -62
ata1 softreset failed (device not ready) #most of the times
error …Run Code Online (Sandbox Code Playgroud) 如果我的问题相当新手,我很抱歉,因为它确实是 - 但我从来没有费心去调整我的 Linux。我已经设法让我的 Manjaro (不是没有一些外部帮助)将启动时间缩短到 8-10 秒(通过 systemd-analyze),我想也许在 Ubuntu 上尝试同样的事情,但我不确定我应该做什么如果可能的话。无论如何,它并不是非常慢,但我的 nvme SSD 有一个主要缺点,因为我一直使用 Manjaro,它在 10 秒内启动并准备就绪,而现在使用 Ubuntu 需要大约 25 秒才能准备好。虽然 Manjaro 由于 grub 超时而运行缓慢,但 Ubuntu 默认将 grub 设置为 0 - 我已经检查过了。
\n这是我systemd-analyze的systemd-analyze blame,如果还需要什么,我会提供:
systemd-analyze\nStartup finished in 8.390s (firmware) + 4.976s (loader) + 2.131s (kernel) + 9.071s (userspace) = 24.570s \ngraphical.target reached after 9.039s in userspace\n\nsystemd-analyze blame\n7.076s NetworkManager-wait-online.service \n5.821s plymouth-quit-wait.service \n5.041s bolt.service \n1.753s grub-common.service \n1.727s apport.service \n1.159s snapd.service \n1.047s systemd-logind.service \n1.032s networkd-dispatcher.service \n 996ms …Run Code Online (Sandbox Code Playgroud)