Ubuntu启动慢问题解决方法

最近Ubuntu的启动简直是慢得要命,起码15分钟。上网找到方法,具体操作如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
systemd-analyze blame
# 用于导出下面的开机时间结果

5min 3.650s plymouth-quit-wait.service #问题启动服务1
5min 51ms vboxadd.service #问题启动服务2
50.933s apt-daily-upgrade.service #问题启动服务3
3.072s mysqld.service
1.674s snapd.service
766ms dev-loop16.device
744ms snapd.seeded.service
722ms dev-sda3.device
669ms NetworkManager-wait-online.service
668ms dev-loop4.device
667ms dev-loop6.device
666ms dev-loop7.device
603ms logrotate.service
603ms dev-loop5.device
602ms dev-loop1.device
585ms dev-loop2.device
582ms dev-loop3.device
581ms udisks2.service
566ms dev-loop0.device
555ms e2scrub_reap.service
544ms networkd-dispatcher.service
535ms systemd-logind.service
465ms ufw.service
455ms fwupd.service
434ms accounts-daemon.service
420ms man-db.service
354ms ModemManager.service
335ms snapd.apparmor.service
lines 1-28

# 这个语句看到开机总时间
brian@brian-ubuntu:~$ systemd-analyze
Startup finished in 1.816s (kernel) + 4.427s (userspace) = 6.244s
graphical.target reached after 4.400s in userspace
1
2
3
4
5
6
7
8
# 用这个语句来关闭启动服务,效果杠杠的
brian@brian-ubuntu:~$ sudo systemctl mask plymouth-quit-wait.service
[sudo] brian 的密码:
Created symlink /etc/systemd/system/plymouth-quit-wait.service → /dev/null.
brian@brian-ubuntu:~$ sudo systemctl mask vboxadd.service
Created symlink /etc/systemd/system/vboxadd.service → /dev/null.
brian@brian-ubuntu:~$ sudo systemctl mask apt-daily-upgrade.service
Created symlink /etc/systemd/system/apt-daily-upgrade.service → /dev/null.

plymouth-quit-wait.service和vboxadd.service在Deepin中启动只需要半秒不到,不知道为啥在Ubuntu和LinuxMint为啥要这么久

参考链接:ubuntu开机,关机慢解决方法