温馨提示×

ubuntu如何恢复默认驱动设置

小樊
40
2025-11-22 13:14:26
栏目: 智能运维

Ubuntu 恢复默认驱动设置

一、快速恢复步骤

  • 进入 TTY:在登录界面或黑屏时按下 Ctrl + Alt + F1~F6,登录账户。
  • 停止显示管理器:
    • sudo systemctl stop gdm3(或 sudo systemctl stop lightdm,视桌面而定)
  • 彻底移除 NVIDIA 专有驱动:
    • sudo apt purge nvidia-*
    • sudo apt autoremove
    • 若曾用官方安装器装过驱动,执行:sudo nvidia-uninstall
  • 启用开源 Nouveau 驱动:
    • 编辑黑名单:sudo nano /etc/modprobe.d/blacklist.conf,将包含 blacklist nouveau 的行删除或注释掉(行首加 #
    • 更新 initramfs:sudo update-initramfs -u
  • 重启:sudo reboot
    完成后系统会回到默认的开源显卡驱动(Nouveau/内核模式设置)。如使用 Secure Boot,可能需要在重启时按提示进行 MOK 注册或暂时禁用 Secure Boot。

二、无法进入图形界面的应急方案

  • 进入 GRUB 菜单:开机按住 Shift 键。
  • 选择 Advanced options for Ubuntu,再进入带有 (recovery mode) 的内核。
  • 在恢复菜单选择 Drop to root shell,挂载为可写:mount -o remount,rw /
  • 执行上文“快速恢复步骤”中的卸载与启用 Nouveau 命令,然后 reboot
    若更改驱动后机器反复进入 BIOS,在 BIOS 中检查 Boot Order(确保系统盘优先),或执行 Load Setup Defaults 恢复默认设置。

三、验证与后续选择

  • 验证默认驱动是否生效:
    • 执行 lsmod | grep nouveau,有输出表示 Nouveau 已加载
    • 执行 glxinfo | grep “OpenGL renderer”,应显示开源渲染器而非 NVIDIA
  • 需要重新安装合适驱动时:
    • 使用系统推荐版本:sudo ubuntu-drivers autoinstall
    • 或在 软件和更新 → 附加驱动 中选择推荐的专有/开源驱动,然后重启。

四、常见问题与处理

  • 循环登录或卡在启动进度条:多因 NVIDIA 与系统组件冲突,按“快速恢复步骤”回到 Nouveau 通常可恢复;必要时在恢复模式卸载并重装合适版本。
  • 服务器/深度学习环境驱动频繁“掉”:常由内核更新导致,重装匹配内核的 NVIDIA 驱动(如 nvidia-driver-535-server),并考虑关闭内核自动升级以避免再次失配。
  • 误装/残留配置导致 X 无法启动:删除旧的 Xorg 配置(如 sudo rm /etc/X11/xorg.conf)后再重启,交由系统自动生成。

0