使用 Clonezilla 和 Ubuntu 18.04.5 LTS 在同一硬盘上恢复磁盘映像,启动速度变慢

使用 Clonezilla 和 Ubuntu 18.04.5 LTS 在同一硬盘上恢复磁盘映像,启动速度变慢

这与我的 HP 250 笔记本电脑有关,它带有双启动硬盘和 Win10。我认为 Ubuntu 启动时间会随着更新而增加,但自从我在同一个硬盘上恢复了映像后,情况就变得更糟了。我还在恢复映像后扩展了 ubuntu 分区,但这似乎并没有延长启动时间。

systemd-analyze blame显示apt-daily.service需要 58 秒,我修复了它设置 apt-daily.service 的计划,使其在启动后 15 分钟到 45 分钟之间随机运行

我刚刚计算了启动时间,如下:

  • 按下启动键 40 秒后,GRUB 菜单弹出(按照我的设置,只持续 2 秒)
  • 1 分钟后,Ubuntu 徽标上出现了红白交替的点
  • 约 1.5 分钟后,记录屏幕出现 -> 总计约 3 分 10 秒

这是当前systemd-analyze blame

     23.157s dev-sda3.device
     23.140s systemd-journal-flush.service
      9.582s plymouth-quit-wait.service
      7.181s snapd.service
      6.750s NetworkManager-wait-online.service
      6.551s systemd-tmpfiles-setup-dev.service
      3.838s mysql.service
      3.546s networkd-dispatcher.service
      3.021s keyboard-setup.service
      2.867s dev-loop11.device
      2.686s NetworkManager.service
      2.492s dev-loop13.device
      2.485s dev-loop21.device
      2.402s dev-loop17.device
      2.247s udisks2.service
      2.239s dev-loop20.device
      2.066s dev-loop4.device
      1.944s dev-loop7.device
      1.802s dev-loop18.device
      1.797s grub-common.service

systemd-analyze critical-chain在下面复制粘贴截图在这里

graphic.target @1分钟 47.284秒 └─multi-user.target @1分钟 47.284秒 └─teamviewerd.service @1分钟 44.449秒 +71毫秒 └─network-online.target @1分钟 44.447秒 └─NetworkManager-wait-online.service @1分钟 37.696秒 +6.750秒 └─NetworkManager.service @1分钟 35.005秒 +2.686秒 └─dbus.service @1分钟 34.059秒 └─basic.target @1分钟 34.034秒 └─sockets.target @1分钟 34.034秒 └─snapd.socket @1分钟 34.006秒 +28毫秒 └─sysinit.target @1分钟 33.967秒└─systemd-timesyncd.service @28.356s +245ms └─systemd-tmpfiles-setup.service @28.031s +322ms └─local-fs.target @28.029s └─run-user-1000-gvfs.mount @1min 58.829s └─run-user-1000.mount @1min 54.722s └─local-fs-pre.target @10.458s └─systemd-tmpfiles-setup-dev.service @3.906s +6. └─kmod-static-nodes.service @3.801 秒 +103 毫秒 └─systemd-journald.socket @3.801 秒 └─system.slice @3.800 秒 └─-.slice @3.791 秒

那么,能否以某种方式降低主要贡献者的值?或者我还能做些什么来缩短启动时间?我发现 dmesg 很有用,请问有什么检查方法吗?

提前致谢!

相关内容