Ubuntu 16.04 启动需要超过 1 分 30 秒

Ubuntu 16.04 启动需要超过 1 分 30 秒

我最近将我的操作系统从 Windows 更改为 Ubuntu,但现在启动时间太长了。

我想知道可以安全地禁用哪些服务以使其快速启动。我尝试运行systemd-analyze blame,输出如下。

**sda3 是我的根分区

10.184s apparmor.service
      9.998s dev-sda3.device
      9.964s plymouth-read-write.service
      2.564s dev-loop0.device
      2.539s accounts-daemon.service
      2.484s lightdm.service
      2.422s dev-loop1.device
      2.321s ModemManager.service
      2.268s NetworkManager.service
      1.929s thermald.service
      1.779s systemd-logind.service
      1.672s plymouth-start.service
      1.651s snap-core-1287.mount
      1.458s avahi-daemon.service
      1.364s systemd-fsck@dev-disk-by\x2duuid-A4EF\x2d203D.service
      1.359s rsyslog.service
      1.286s grub-common.service
      1.124s keyboard-setup.service
      1.095s systemd-udevd.service
       976ms systemd-tmpfiles-setup-dev.service
       950ms console-setup.service
       869ms udisks2.service
       848ms gpu-manager.service
       790ms systemd-modules-load.service
       768ms systemd-tmpfiles-setup.service
       654ms systemd-backlight@backlight:intel_backlight.service
       591ms binfmt-support.service
       590ms upower.service
       565ms plymouth-quit-wait.service
       559ms networking.service
       543ms systemd-journald.service
       516ms systemd-update-utmp.service
       506ms polkitd.service
       501ms ondemand.service
       497ms speech-dispatcher.service
       484ms snap-core-1337.mount
       470ms iio-sensor-proxy.service
       468ms pppd-dns.service
       464ms systemd-user-sessions.service
       436ms bluetooth.service
       372ms systemd-udev-trigger.service
       361ms ufw.service
       351ms kmod-static-nodes.service
       335ms systemd-timesyncd.service
       328ms dev-hugepages.mount
       317ms colord.service
       294ms systemd-journal-flush.service
       277ms systemd-sysctl.service

提前致谢。

PS:我还没有格式化整个硬盘,而且还有少量 Windows 旧分区。虽然我已禁用它们的自动挂载。它们是罪魁祸首吗?

答案1

如果你不使用 snap,你可以禁用快照服务

如果你不使用移动宽带(2G/3G/4G)设备,你可以禁用调制解调器管理器

答案2

许多因素都会增加系统启动所需的时间,而不仅仅是启用的服务数量。例如,装有 Ubuntu 操作系统的驱动器是否是 BIOS 搜索顺序中的第一个设备?驱动器是否是双启动?“启动时间”是指收到登录密码提示所需的时间,还是指所有服务加载完成所需的时间?

如果是后者,一旦您控制了 GUI,就启动终端会话并运行:

顶部

我还总是立即启动系统监视器来查看发生了什么事情。

这将让您清楚地了解 CPU 正在做什么,并可能使任何瓶颈变得明显。常见的减速是连接网络的延迟,尤其是在无线环境中。

您没有提到您的硬件配置。显然,RAM 越多越好,CPU 也越强。SSD 的启动速度通常比 HDD 快得多。

您可以通过运行以下命令获取有关启动过程以及任何问题、延迟等的详细报告:

消息

并查看:

/var/log/syslog

如果您愿意的话,请直接给我发私信。

相关内容