Ubuntu 20.04 在启动过程中冻结了整整 10 秒,然后正常运行

Ubuntu 20.04 在启动过程中冻结了整整 10 秒,然后正常运行

我有一台 LG Gram 14z980 笔记本电脑,默认安装的是 Windows 10。我安装了双启动的 Ubuntu 20.04,我注意到 Windows 中的启动时间比 Ubuntu 快得多(大约 10 秒)。然后,我调查了 dmesg,你猜怎么着……Ubuntu 冻结了整整 10 秒,什么也没做,然后继续正常启动。

dmesg 示例:

[    2.561970] usb 1-8: Manufacturer: FPC 
[   12.934435] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/0003:046D:C52B.0002/input/input6

我最近用额外的 SSD NVme(Crucial P5)和 16 GB RAM(Kingston Fury)对其进行了升级,即使是全新安装 Ubuntu,其行为仍然保持不变。

在此处输入图片描述

有人能给出如何修复这个问题的建议吗?我尝试了以下命令,发现 NetworkManager-wait-online.service 在启动过程中耗时 6.237 秒。然后我禁用了它,但 dmesg 在我发布时一直显示冻结了 10 秒。

当前状态的一些新细节:

$ systemd-analyze blame
3.119s plymouth-quit-wait.service                                               
2.093s snap-spotify-56.mount                                                    
2.092s snap-gtk\x2dcommon\x2dthemes-1519.mount                                  
2.068s snap-pycharm\x2dcommunity-261.mount                                      
1.890s snap-snapd-12704.mount                                                   
1.762s snap-gtk\x2dcommon\x2dthemes-1515.mount                                  
1.754s snap-snapd-14066.mount                                                   
1.645s snap-snap\x2dstore-547.mount                                             
1.463s dev-loop0.device                                                         
1.452s snap-snap\x2dstore-558.mount     
...

$ systemd-analyze critical-chain

graphical.target @6.535s
└─multi-user.target @6.535s
  └─snapd.seeded.service @4.605s +731ms
    └─snapd.service @3.296s +1.307s
      └─basic.target @3.261s
        └─sockets.target @3.261s
          └─snapd.socket @3.260s +847us
            └─sysinit.target @3.255s
              └─systemd-timesyncd.service @2.531s +163ms
                └─systemd-tmpfiles-setup.service @2.505s +21ms
                  └─local-fs.target @2.498s
                    └─snap-spotify-56.mount @394ms +2.093s
                      └─dev-loop16.device @2.483s +6ms

它们似乎都不需要 10 秒。

答案1

我建议禁用启动时 snapd等待网络启动

加快启动速度的其他步骤

这三个链接都提供了丰富的信息。这些链接都在 Ask Ubuntu 中,因此在本答案消失之前它们不会消失。

相关内容