Kubuntu 启动速度极慢(18.04 LTS)

Kubuntu 启动速度极慢(18.04 LTS)

我的 Kubuntu 18.04 (LTS) 启动大约需要 3 分钟。它目前大约有 6 个月的历史了。

相关详情如下:

uname -a
Linux konsole 5.0.0-31-generic #33~18.04.1-Ubuntu SMP Tue Oct 1 10:20:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
systemd-analyze 
Startup finished in 5.754s (kernel) + 46.078s (userspace) = 51.833s
graphical.target reached after 46.059s in userspace

(选取前几名)

systemd-analyze blame
         15.969s systemd-journal-flush.service
         13.596s NetworkManager-wait-online.service
         13.000s networkd-dispatcher.service
         12.798s dev-sda1.device
          8.445s gpu-manager.service
          7.320s udisks2.service
          6.598s ssh.service
          5.433s NetworkManager.service
          5.351s ModemManager.service
          4.917s systemd-udevd.service
          4.525s vboxdrv.service
          4.520s apparmor.service
          4.164s grub-common.service
          3.576s accounts-daemon.service
          3.110s thermald.service
          3.109s bluetooth.service
          3.107s lm-sensors.service
          2.491s wpa_supplicant.service
          2.335s systemd-tmpfiles-setup.service
          1.901s systemd-rfkill.service
          1.862s systemd-logind.service
          1.709s systemd-fsck@dev-disk-by\x2duuid-199d5cb3\x2d2d16\x2d4f3f\x2d8af8\x2d99c53ad33b9f.service
          1.634s avahi-daemon.service
          1.441s systemd-backlight@backlight:intel_backlight.service
          1.286s packagekit.service
          1.271s systemd-tmpfiles-setup-dev.service
          1.168s systemd-modules-load.service
          1.157s binfmt-support.service
          1.045s keyboard-setup.service

The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

graphical.target @30.321s
└─multi-user.target @30.321s
  └─networkd-dispatcher.service @20.286s +10.034s
    └─basic.target @17.615s
      └─sockets.target @17.615s
        └─avahi-daemon.socket @17.615s
          └─sysinit.target @17.523s
            └─apparmor.service @14.592s +2.930s
              └─local-fs.target @14.590s
                └─home.mount @14.347s +242ms
                  └─systemd-fsck@dev-disk-by\x2duuid-199d5cb3\x2d2d16\x2d4f3f\x2d8af8\x2d99c53ad33b9f.service @12.804s +1.478s
                    └─dev-disk-by\x2duuid-199d5cb3\x2d2d16\x2d4f3f\x2d8af8\x2d99c53ad33b9f.device @12.803s

答案1

可以禁用一些服务以减少启动时间,而不会影响桌面环境功能在大多数情况下


首先:

后缀出现在您的帖子中。如果您的机器不是邮件服务器,并且您不使用 POSTFIX,您可以postfix.service通过在终端中运行以下命令来禁用它:

sudo systemctl disable postfix.service

或者您可以通过在终端中运行以下命令来完全卸载 POSTFIX:

sudo apt remove postfix

第二:

NetworkManager-wait-online.service可以通过在终端中运行以下命令来禁用:

sudo systemctl disable NetworkManager-wait-online.service

请参阅这个答案了解更多解释。


第三:

两项服务依赖于的功能NetworkManager-wait-online.servicenetworkd-dispatcher.servicesystemd-networkd.service。也可以通过在终端中运行以下命令来禁用它们:

sudo systemctl disable networkd-dispatcher.service

和:

sudo systemctl disable systemd-networkd.service

这两项服务严格用于systemd的连接目的,并且不会影响登录后桌面环境的连接。

相关内容