Ubuntu 20.04 启动缓慢

Ubuntu 20.04 启动缓慢

这是我在使用 Ubuntu 18.04、19.10 以及现在的 20.04 时一直遇到的问题。我多次安装了默认的 Ubuntu 发行版,最初是双启动,然后是仅作为 Ubuntu,但每次我都发现使用 Windows 时启动速度比使用 Ubuntu 快得多。

我有一台联想 B51-30:

  • 3.8 GB 内存
  • Intel Pentium(R) CPU N3710 @ 1.60GHz × 4 处理器
  • 英特尔高清显卡 405 (BSW)
  • 1TB HDD 磁盘

它默认安装了 Windows 10。我通过实时 USB 安装了 Ubuntu。

结果systemd-analyze

Startup finished in 4.719s (firmware) + 6.054s (loader) + 4.358s (kernel) + 1min 30.230s 
(userspace) = 1min 45.363s 
graphical.target reached after 1min 30.061s in userspace

结果systemd-analyze critical-chain

graphical.target @1min 30.061s
└─multi-user.target @1min 30.060s
  └─snapd.seeded.service @56.329s +581ms
    └─snapd.service @33.076s +23.240s
      └─basic.target @31.820s
        └─sockets.target @31.820s
          └─snapd.socket @31.815s +3ms
            └─sysinit.target @31.506s
              └─snapd.apparmor.service @29.550s +1.956s
                └─apparmor.service @27.692s +1.854s
                  └─local-fs.target @27.689s
                    └─run-snapd-ns-canonical\x2dlivepatch.mnt.mount @50.661s
                      └─local-fs-pre.target @6.026s
                        └─systemd-tmpfiles-setup-dev.service @5.257s +769ms
                          └─systemd-sysusers.service @4.604s +650ms
                            └─systemd-remount-fs.service @4.176s +189ms
                              └─systemd-journald.socket @4.063s
                                └─system.slice @4.019s
                                  └─-.slice @4.019s

我的一个朋友告诉我这似乎是交换分区的问题。我注意到我的安装没有交换分区,因此我创建了一个交换分区,并在实时 USB 上使用 GParted 激活了它:

我的电脑上的 GParted 屏幕截图

我真的不知道 EFI 分区是做什么用的,但我注意到我的电脑已启用安全启动并且 BIOS 中没有禁用它的选项,所以我想知道计算机是否存在内置限制。

添加交换分区并没有太大变化,我没有添加其他分区,如/tmp/home。启动时间降低了一点,关键链添加交换则有所不同。

添加交换分区之前的关键链:

添加交换分区之前的关键链

答案1

所以花了很长时间,只是因为我没有时间解决这个问题。我实际上刚刚再次安装了 Ubuntu。这次我没有使用自动安装,而是选择通过安装工具自己创建每个分区,然后我创建了一个交换分区。这次使交换工作的整个过程都是由 Ubuntu 自己完成的,看起来一切顺利。

我之前写了很多,但我的问题主要是关于交换,而且似乎已经解决了,所以我删除了在此过程中发现的所有其他问题,我会向他们开一张票。

相关内容