温馨提示×

ubuntu驱动卸载步骤是什么

小樊
33
2025-12-06 07:13:26
栏目: 智能运维

Ubuntu 驱动卸载步骤

一、NVIDIA 显卡驱动卸载

  • 按安装方式选择对应卸载方法,完成后重启系统。
安装方式 卸载命令 备注
APT 或附加驱动安装 sudo apt-get --purge remove ‘nvidia*’ && sudo apt autoremove && sudo reboot 清理残留配置与依赖
NVIDIA .run 文件安装 sudo /usr/bin/nvidia-uninstall 或 sudo bash NVIDIA-Linux-x86_64-<版本>.run --uninstall 两种入口等效,按提示完成卸载
仅移除 CUDA Toolkit(保留驱动) sudo apt-get --purge remove “cublas*” “cuda*” 避免误删显卡驱动
  • 验证是否卸载干净:执行 nvidia-smi,若提示“command not found”或无法通信,说明已移除;必要时检查残留包:dpkg --list | grep nvidia-。

二、准备重装或切换到开源驱动时的清理

  • 禁用 Nouveau 并重建 initramfs,避免与 NVIDIA 冲突:
    • 编辑黑名单:echo -e “blacklist nouveau\noptions nouveau modeset=0” | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
    • 更新 initramfs 并重启:sudo update-initramfs -u && sudo reboot
    • 验证禁用结果:lsmod | grep nouveau 应无输出
  • 如需恢复开源驱动:sudo apt install xserver-xorg-video-nouveau;若存在旧版 X 配置,可移除:sudo rm /etc/X11/xorg.conf

三、通用内核模块驱动的卸载方法

  • 适用于非 NVIDIA 的多数内核模块(如部分无线、触摸板等):
    • 查看已加载模块:lsmod | grep <关键词>
    • 临时卸载模块:sudo rmmod <模块名>
    • 永久禁用:在 /etc/modprobe.d/ 新建或编辑文件,加入 blacklist <模块名>,然后 sudo update-initramfs -u 并重启。

四、常见问题与处理

  • 依赖错误(如 nvidia-340 迁移残留):LC_MESSAGES=C dpkg-divert --list ‘nvidia-340’ | sed -nre ‘s/^diversion of (.) to ./\1/p’ | xargs -rd ‘\n’ -n1 sudo dpkg-divert --remove;随后再执行 sudo apt-get --purge remove ‘nvidia*’。
  • 驱动/库版本不匹配(nvidia-smi 报错):执行 sudo apt-get --purge remove ‘nvidia*’ 后重装合适版本,或切换至系统推荐版本(ubuntu-drivers devices)。
  • 循环登录或黑屏:优先使用官方仓库或“附加驱动”安装匹配版本,避免混装;必要时彻底清理后重装。

0