You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双系统环境下Ubuntu 24.04升级后开机缓慢问题求助

双系统环境下Ubuntu 24.04升级后开机缓慢问题求助

兄弟,看你升级Ubuntu 24.04后开机慢到2-3分钟,还碰到udev队列超时的错误,结合你贴的systemd-analyze blame结果,给你整理几个针对性的排查和解决办法,你挨个试试:

先搞掉最拖后腿的几个大服务

  • plymouth-quit-wait.service(11.286s):这是开机画面的等待服务,升级后很容易卡住拖慢开机。直接禁用它就行,执行:

    sudo systemctl disable plymouth-quit-wait.service
    

    重启后看看开机速度有没有改善。

  • gpu-manager.service(10.235s):双系统下这个服务卡慢大概率和Windows的快速启动冲突!先去Windows那边把快速启动关掉:打开控制面板→电源选项→选择电源按钮的功能→更改当前不可用的设置,取消勾选「启用快速启动」。回到Ubuntu后,如果是N卡用户,试试卸载现有显卡驱动再重装对应版本;如果是集显,直接禁用这个服务:

    sudo systemctl mask gpu-manager.service
    
  • postgresql@16-main.service(6.355s):要是你平时根本不用PostgreSQL数据库,直接禁用它:

    sudo systemctl disable postgresql@16-main.service
    

    要是确实要用,就改成开机不自动启动,需要的时候手动开启就行,没必要让它拖开机速度。

  • NetworkManager-wait-online.service(4.959s):这个服务是死等网络完全连通才继续开机,完全没必要!要么禁用:

    sudo systemctl disable NetworkManager-wait-online.service
    

    要么直接让它后台启动不阻塞开机:

    sudo systemctl mask NetworkManager-wait-online.service
    

解决udev队列超时的问题

你提到的「Timed out waiting for udev queue being empty」错误,一般是硬件的udev规则出问题了,试试这两步:

  1. 检查NVMe硬盘的udev规则:执行ls /etc/udev/rules.d/,看看有没有和你的NVMe分区(dev-nvme0n1p9.device)相关的可疑规则文件,有的话重命名加个.bak后缀(比如xxx.rules改成xxx.rules.bak),然后重启。
  2. 重新生成开机镜像:这个能修复损坏的udev配置,执行:
    sudo update-initramfs -u -k all
    

其他小优化(可选)

  • 要是你不用snap应用,直接把snapd卸载了:sudo apt remove --purge snapd,能省掉snap相关服务的1秒多耗时;
  • 不用Docker的话,禁用docker.service:sudo systemctl disable docker.service,用的话就改成手动启动,不影响使用还能少拖点开机时间。

备注:内容来源于stack exchange,提问作者Jonibek Hamroqulov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:03:01