如何在 Ubuntu 18.04 中加快启动时间

UnK*_*OWn 8 boot-time

我正在使用 Ubuntu 18.04

我对quiet splash添加nomodeset这样的东西感到困惑..

提高启动时间的最佳选择是什么?我的主要目标是在给定的选择中减少启动时间,quiet splash nomodeset或者如果要添加 50 个东西,如果可以减少启动时间,我准备这样做。

我运行命令
sudo journalctl --boot > boot.log它在我的主文件夹中保存了一个副本。

这是链接https://paste.ubuntu.com/p/sSV9vhsyKh/

https://paste.ubuntu.com/p/Bd7wcbX5qF/的输出systemd-analyze blame

Wil*_*ilf 8

启动时间由安装的程序和服务的加载速度“控制”。所以要加快速度:

  • 拥有更快的启动磁盘(使用更快的 SSD 或类似的 - 更快的存储来加载程序)。你有这个,所以......
  • 可能不需要担心更快的内存,尽管更多的内存和使用preload可以帮助某些程序,尤其是在启动后。现在 6GB 应该足够了!
  • 删除不必要的服务(或首先不安装它们)

后者是最便宜的,并且您已经在systemd-analyze(对于较新的 linux 系统)中找到了更理想的解决方案之一。该blame选项列出了需要最长时间才能完成的服务(注意,像plymouth,必须等待其他服务开始完成,因此删除它们不会大大改善启动时间)。

某些服务对系统操作很重要,因此不适合删除(例如 NetworkManager),但也许可以进行配置,以免发生错误,或者它不会尝试加载您可能不使用的内容(例如lvm)。如果您blame在问题中发布最重要的输出,我们可能会对此提供帮助!

此外,运行systemd-analyze plot > file.svg将为您提供启动时间的可视化概览(作为图像file.svg)。此处列出其他方法(但出人意料地错过了此处介绍plot选项)。

您添加的选项在此处进行了说明。我不确定在处理奇怪的视频硬件之外我是否听说过它们的用途,但是这里的任何速度提高都是通过跳过启动画面。它可能会稍微提高速度,但输出显示其正常启动(即,除了在固定状态下没有显示器的计算机上,我不会打扰)。