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

Ubuntu启动故障求助:卸载Nvidia驱动后无法进入桌面,曾出现recovering journal问题

Ubuntu启动故障求助:卸载Nvidia驱动后无法进入桌面,曾出现recovering journal问题

看起来你是在清理Nvidia驱动后碰了启动卡壳的麻烦——卡在/dev/nvme0n1p3: clean, n/n files, n/n blocks提示进不了桌面,之前试fsck还因为挂载问题失败了。别慌,咱们一步步来排查解决:

第一步:先进入命令行环境(关键操作!)

现在进不了图形桌面,得先拿到命令行权限:

  • 开机时,在GRUB菜单出现前(BIOS机型按Shift,UEFI机型按Esc)按住对应按键,进入GRUB界面
  • 选择Advanced options for Ubuntu,再选带recovery mode的内核选项
  • 进入救援模式菜单后,选root shell prompt获取根权限命令行;如果提示分区是只读状态,先执行mount -o remount,rw /把根分区改成读写挂载
  • 或者,看到那个clean提示时,尝试按Ctrl+Alt+F3(或F4-F6)切换到tty终端,输入你的用户名和密码登录

第二步:解决fsck无法执行的问题

你之前执行fsck -f /失败,是因为根分区处于读写挂载状态,fsck只能处理只读挂载的分区:

  1. 先把根分区重新挂载为只读:
    mount -o remount,ro /
    
  2. 执行fsck修复文件系统:
    fsck -f /
    
    过程中如果弹出修复确认,一律按y同意
  3. 修复完成后,把根分区改回读写挂载:
    mount -o remount,rw /
    

第三步:检查并修复桌面环境

卸载Nvidia驱动时,很可能不小心连带删掉了桌面相关的依赖包(比如ubuntu-desktop),这是常见的坑:

  1. 先更新软件源:
    apt update
    
  2. 重新安装桌面环境核心包:
    apt install --reinstall ubuntu-desktop
    
  3. 确保显示管理器正常工作,推荐安装gdm3:
    apt install gdm3
    
    安装过程中会让你选默认显示管理器,选gdm3就行

第四步:确保nouveau驱动正常加载生效

你已经换回nouveau,但旧的Nvidia配置可能还在干扰:

  1. 删除Nvidia相关的黑名单配置文件(如果存在):
    rm -f /etc/modprobe.d/nvidia*blacklist*.conf
    
  2. 检查是否有禁用nouveau的配置,打开配置文件:
    nano /etc/modprobe.d/blacklist.conf
    
    如果里面有blacklist nouveau或options nouveau modeset=0这类行,直接删掉,按Ctrl+O保存,Ctrl+X退出
  3. 更新initramfs让驱动配置生效:
    update-initramfs -u
    
  4. 删除旧的Nvidia Xorg配置文件,系统会自动生成适配nouveau的新配置:
    rm -f /etc/X11/xorg.conf
    

第五步:检查磁盘空间是否充足

磁盘满了也会导致无法进入桌面,执行命令查看根分区空间:

df -h /

如果使用率接近100%,可以清理缓存和旧内核:

# 清理APT缓存
apt clean
# 卸载无用的旧内核
apt autoremove --purge

最后:重启系统

完成以上步骤后,执行reboot重启机器,看看能不能正常进入桌面。

如果还是不行,再次进入命令行查看Xorg日志找报错:

cat /var/log/Xorg.0.log | grep -E "(EE|WW)"

把报错信息贴出来,咱们再进一步分析。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 16:09:51