启动缓慢 19.10(几乎所有方法都试过了)

启动缓慢 19.10(几乎所有方法都试过了)

我之前使用过 Ubuntu 18.04 和 Windows 10,遇到很多问题后,我决定安装 Ubuntu 19.10,但主要问题之一(启动时间)仍然存在,我几乎尝试了所有方法,但都没有解决。这真的很奇怪,因为我的笔记本电脑是新的,不应该有任何问题。

systemd-analyze time
Startup finished in 3.449s (firmware) + 48.782s (loader) + 5.522s (kernel) + 52.274s (userspace) = 1min 50.028s 
graphical.target reached after 52.206s in userspace


systemd-analyze blame
     29.319s plymouth-quit-wait.service
      8.752s NetworkManager-wait-online.service
      8.734s snapd.service
      8.325s dev-sda5.device
      8.277s systemd-journal-flush.service
      6.499s networkd-dispatcher.service
      6.000s ModemManager.service
      5.693s udisks2.service
      4.703s accounts-daemon.service
      4.134s NetworkManager.service
      3.867s e2scrub_reap.service
      3.645s systemd-fsck@dev-disk-by\x2duuid-86D3\x2dF64F.service
      3.387s secureboot-db.service
      3.344s grub-common.service
      3.257s dev-loop2.device
      ...

编辑我:

到目前为止我尝试过的事情:多次全新安装、使用“quiet splash noresume”编辑 grub 文件、禁用一些耗时较长的进程以及人们可以在互联网上找到的大多数常见解决方案。

结果:cat /proc/swaps && free -m

Filename                Type        Size    Used    Priority
/swapfile               file        947128  0       -2

              total        used        free      shared  buff/cache   available
Mem:          10969        1603        8030         124        1336        8958
Swap:           924           0         924

的结果systemd-analyze critical-chain

graphical.target @52.206s
└─multi-user.target @52.206s
  └─kerneloops.service @31.766s +1.015s
    └─network-online.target @31.601s
      └─NetworkManager-wait-online.service @22.848s +8.752s
        └─NetworkManager.service @18.711s +4.134s
          └─dbus.service @18.704s
            └─basic.target @18.474s
              └─sockets.target @18.474s
                └─snapd.socket @18.310s +163ms
                  └─sysinit.target @18.286s
                    └─apparmor.service @15.427s +2.858s
                      └─local-fs.target @15.423s
                        └─boot-efi.mount @14.946s +477ms
                          └─systemd-fsck@dev-disk-by\x2duuid-86D3\x2dF64F.service @10.828s +3.645s
                            └─dev-disk-by\x2duuid-86D3\x2dF64F.device @10.826s

编辑二:

输出后sudo systemctl disable NetworkManager-wait-online.service

systemd-analyze time
Startup finished in 4.261s (firmware) + 12.044s (loader) + 4.338s (kernel) + 40.317s (userspace) = 1min 962ms 
graphical.target reached after 40.276s in userspace


systemd-analyze blame
     18.691s plymouth-quit-wait.service
     10.686s dev-sda5.device
      9.799s snapd.service
      9.379s [email protected]
      6.580s systemd-journal-flush.service
      5.879s udisks2.service
      5.620s networkd-dispatcher.service
      4.928s ModemManager.service
      3.954s NetworkManager.service
      3.906s accounts-daemon.service
      3.855s e2scrub_reap.service
      2.898s apport.service
      ...

我对 Ubuntu 一无所知,但我需要它正常运行许多课程。我真的希望有人能帮助我,谢谢。

答案1

正如这个答案所述:

使用以下命令可以节省大量启动时间:

sudo systemctl disable NetworkManager-wait-online.service

答案2

我在 18.04、19.10 和 20.04 上遇到了启动缓慢的问题。我找到了一个非常简单的解决方案。

我的台式电脑通过以太网电缆连接到路由器。我有一个 Netgear WifFi 加密狗,但直到最近更新 Linux 内核后,它才开始工作。现在它可以工作了。如果插入 Netgear 卡并且系统启动,您必须等待很长时间才能看到 Grub 菜单。如果拔下 Netgear 卡,它会快速启动。这告诉我,您必须选择有线连接或 wifi 连接。同时启用两者会导致混乱和延迟。

答案3

systemd-journal-flush.service:尝试使用以下方法清理日志

sudo journalctl --rotate
sudo journalctl --vacuum-time=1s

更多信息请点击此处根驱动器的磁盘空间不足。如何释放空间?

相关内容