我在我的 Ryzen 7 2700X(配备 32GB RAM 和 GeForce RTX 2070)上运行 Pop!_OS 22.04 LTS(独立单启动)。
我的启动驱动器是三星 EVO 960 NVMe。
我可以在约 10-15 秒内完美进入登录屏幕,但是登录后,任何自动启动应用程序(例如 Signal、Discord 等)至少需要 30 到 60 秒才能启动,在此之前,我几乎什么也做不了,只能看看我的桌面背景。
这是我的systemd-analyze blame
输出:
4.164s plymouth-quit-wait.service
3.495s NetworkManager-wait-online.service
1.083s gpu-manager.service
683ms fwupd.service
679ms accounts-daemon.service
655ms vboxdrv.service
592ms [email protected]
436ms libvirtd.service
295ms [email protected]
237ms dev-nvme0n1p3.device
236ms networkd-dispatcher.service
205ms networking.service
[...]
它没有显示出任何异常。
sudo dmesg
输出:
[ 10.548231] rfkill: input handler disabled
[ 10.656251] IPv6: ADDRCONF(NETDEV_CHANGE): enp24s0: link becomes ready
[ 11.134857] usbcore: registered new interface driver snd-usb-audio
[ 18.335003] rfkill: input handler enabled
[ 27.875643] rfkill: input handler disabled
[ 57.857499] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00001f00] Failed to grab modeset ownership
rfkill 和一些奇怪的 NVIDIA DRM 错误之间有 30 秒的间隔,但我不确定这是否是原因(我已经尝试将 NVIDIA GPU 驱动程序从 525 降级到 515)。
我如何监视启动过程以找出为什么我的 Pop!_OS 安装需要这么长时间才能启动?
我也尝试过sudo tail -f /var/log/syslog
,但是它主要给我的输出是PackageKit
、pop-upgrade
和flatpak-1.desktop
。
自动更新已关闭。
有人知道如何加快启动过程吗?
提前致谢。
答案1
显然,解决方案非常简单:将我的 /home 分区从 HDD 移动到 NVMe 后,启动过程需要 4 秒。