启动 ubuntu 20.04 需要很长时间

启动 ubuntu 20.04 需要很长时间

我将 Ubuntu 从 18.04 升级到了 20.04。我的启动速度非常慢。完全启动大约需要 2 分钟以上。

我尝试寻找解决方案但没有找到。

登入自systemd-analyze

Startup finished in 10.845s (kernel) + 1min 42.843s (userspace) = 1min 53.688s 
graphical.target reached after 1min 42.647s in userspace

来自“systemd-analyze blame”的日志
53.567s plymouth-quit-wait.service
41.950s mysql.service                                        
30.942s systemd-journal-flush.service                        
18.520s udisks2.service                                      
16.008s snapd.service                                        
14.604s NetworkManager-wait-online.service                   
13.868s networkd-dispatcher.service                          
12.827s accounts-daemon.service                              
12.276s dev-sda5.device                                      
10.716s polkit.service                                       
10.382s NetworkManager.service                               
10.382s avahi-daemon.service                                 
10.378s bluetooth.service                                    
10.058s switcheroo-control.service                           
10.051s wpa_supplicant.service                               
10.045s thermald.service                                     
10.037s systemd-logind.service                               
 9.005s dev-loop3.device                                     
 8.541s ModemManager.service                                 
 7.917s dev-loop16.device                                    
 7.326s dev-loop10.device                                    
 7.284s dev-loop15.device                                    
 7.084s grub-common.service                                  
 6.983s teamviewerd.service                                  
 6.983s dev-loop12.device                                    
 6.906s dev-loop4.device                                     
 6.906s dev-loop14.device                                    
 6.906s dev-loop0.device                                     
 6.905s dev-loop5.device                                     
 6.831s dev-loop9.device                                     
 6.812s dev-loop7.device                                     
 6.630s apport.service                                       
 6.450s dev-loop13.device                                    
 6.392s dev-loop11.device                                    
 6.153s e2scrub_reap.service                                 
 6.150s grub-initrd-fallback.service                         
 5.294s apport-autoreport.service                            
 4.968s dev-loop2.device                                     
 4.886s dev-loop8.device                                     
 4.603s gpu-manager.service                                  
 4.465s secureboot-db.service                                
 3.973s dev-loop1.device                                     
 3.876s dev-loop6.device                                     
 3.572s rsyslog.service                                      
                               

登入自journalctl -b -u udisks2 -u mysql

-- Logs begin at Tue 2019-05-28 06:03:37 IST, end at Sat 2020-10-10 10:59:44 IS>
Oct 10 09:57:02 asus systemd[1]: Starting Disk Manager...
Oct 10 09:57:07 asus udisksd[777]: udisks daemon version 2.8.4 starting
Oct 10 09:57:13 asus systemd[1]: Starting MySQL Community Server...
Oct 10 09:57:16 asus udisksd[777]: failed to load module mdraid: libbd_mdraid.s>
Oct 10 09:57:16 asus udisksd[777]: Failed to load the 'mdraid' libblockdev plug>
Oct 10 09:57:21 asus udisksd[777]: Acquired the name org.freedesktop.UDisks2 on>
Oct 10 09:57:21 asus systemd[1]: Started Disk Manager.
Oct 10 09:57:54 asus systemd[1]: Started MySQL Community Server.

系统规格(双启动)
操作系统名称:Ubuntu 20.04 LTS(安装在 HDD 中)
操作系统类型:64 位
Gnome 版本:3.36.3
窗口系统:X11
RAM 内存:7.6Gb
处理器:Intel® Core™ i5-8265U CPU @ 1.60GHz × 8
显卡:Mesa Intel® UHD Graphics 620(WHL GT2)
磁盘容量:1.0TB(HDD)

Windows 安装在 SSD 中,启动时间不到 5 秒。

我已附上输出systemd-analyze critical-chain

答案1

我按照如下方法解决了启动缓慢的问题:

  1. 跑步:

    cd .. cd ..
    cd etc
    sudo gedit fstab
    
  2. 仅当存在交换分区时才为交换分区添加一行:

    # swap was on /dev/sda? during installation
    UUID=?????????????? none            swap    sw              0       0
    

    要获取信息(???????????????),请使用磁盘应用程序。

  3. 复制sda?UUID,粘贴fstab并保存。

  4. 重启。

希望这对你也有用。

答案2

Windows 快速启动

“当您在 Windows 10 PC 上单击“关机”时,Windows 不会完全关闭。它会使内核休眠,保存其状态,以便能够更快地启动”

对于 Ubuntu 来说,最接近的是暂停或启用休眠

ubuntu 安装的交换区域

答案3

检查是否所有要挂载的分区都由 UUID 指定/etc/fstab文件确实存在。我遇到过这种情况:在新安装或更新后,磁盘上的 UUID 可以修改,但并非所有配置文件中的 UUID 都可以修改。这就是延迟的原因。使用以下方法显示 UUIDcmd 并将它们与 fstab 中列出的进行比较。可能需要使用命令 blkid查看所有分区的 UUID - 还可以交换分区。

相关内容