笔记本电脑在 HP 启动画面加载之前需要 1 多分钟才能启动,但在 HP 画面加载之后只需几秒钟。整个过程在 Windows 上大约需要 10 秒。我使用 Ubuntu 已有 3 年多,但这是我第一次在笔记本电脑和 AMD 机器上安装它。
这是systemd-analyze blame
输出,但它没有解释为什么需要 1+ 分钟:
6.590s NetworkManager-wait-online.service
5.987s dev-sda2.device
5.159s plymouth-quit-wait.service
2.449s snapd.service
850ms networkd-dispatcher.service
849ms dev-loop8.device
801ms dev-loop4.device
780ms dev-loop3.device
775ms dev-loop5.device
753ms dev-loop6.device
740ms snap-gnome\x2d3\x2d38\x2d2004-87.mount
739ms dev-loop7.device
735ms fwupd.service
734ms dev-loop9.device
707ms dev-loop10.device
647ms dev-loop11.device
631ms lm-sensors.service
608ms snap-gtk\x2dcommon\x2dthemes-1515.mount
587ms dev-loop12.device[enter image description here][1]
这是屏幕停止处的照片:
以下是我的规格-
- 内存:4GB
- 存储: Crunch BX500 250 GB
- 处理器:amd a10 9600p,集成 amd a5 显卡。
- 专用显卡:amd a7 m340
- 显示:1366x768
笔记本电脑在挂起后也无法唤醒(这两个问题是否以某种方式相关),AMD 驱动程序是最新的,专有驱动程序无法安装。
磁盘分区也显示如下
编辑1: systemd-analyze critical-chain
结果:
图形.目标@21.797s └─multi-user.target @21.796秒 └─virtualbox.service @21.687s +107ms └─network-online.target@21.680秒 └─NetworkManager-wait-online.service @15.029s +6.649s └─NetworkManager.service @14.751s +273ms └─dbus.service @14.746秒 └─basic.target @14.726秒 └─sockets.target @14.726秒 └─snapd.socket @14.724s +1ms └─sysinit.target @14.717秒 └─snapd.apparmor.service @14.589s +127ms └─apparmor.service @14.427s +160ms └─local-fs.target @14.425秒 └─boot-efi.mount @14.406s +18ms └─systemd-fsck@dev-disk-by\x2duuid-0B73\x2d388C.service @14.361s +42ms └─dev-disk-by\x2duuid-0B73\x2d388C.device @14.351秒
编辑2: systemd-analyze time
结果:
Startup finished in 4.286s (firmware) + 1min 1.281s (loader) + 2.513s (kernel) + 12.800s (userspace) = 1min 20.881s
graphical.target reached after 12.452s in userspace
编辑3:进入 bios 并禁用传统启动,以下是 systemd 分析时间结果:
启动耗时 3.191 秒(固件)+ 4.930 秒(加载器)+ 2.713 秒(内核)+ 12.144 秒(用户空间)= 22.979 秒 在用户空间中,经过 11.743 秒后达到 graphic.target
因此启动时间缩短了一半
答案1
答案比我想象的要简单,从 Windows 切换到 ubuntu 后我忘记重置 BIOS,进入 BIOS 设置并加载默认值,启动现在大约需要 20 秒。