Ubuntu驱动卸载后的处理步骤
卸载驱动后,首先需验证是否彻底清除残留。以NVIDIA显卡驱动为例,可通过以下命令检查:
dpkg -l | grep nvidia # 若无输出,说明NVIDIA相关软件包已卸载
lsmod | grep nvidia # 若无输出,说明NVIDIA驱动未加载
若仍存在残留,需进一步清理(参考后续“彻底清理残留文件”步骤)。
Ubuntu系统自带开源驱动(如NVIDIA的nouveau、Intel的集成显卡驱动),卸载专有驱动后会自动切换至开源驱动。若未自动恢复,可手动操作:
sudo apt update && sudo apt install --reinstall linux-image-$(uname -r)
nouveau(NVIDIA开源驱动),需移除黑名单配置:
编辑/etc/modprobe.d/blacklist.conf文件,删除或注释blacklist nouveau和options nouveau modeset=0行,然后更新initramfs:sudo update-initramfs -u
重启系统后,开源驱动将自动加载。若默认驱动无法满足需求(如NVIDIA显卡需高性能驱动),可通过以下方式重新安装:
ubuntu-drivers devices
然后安装指定版本(以nvidia-driver-470为例):sudo apt install nvidia-driver-470
安装完成后重启系统。.run文件(如NVIDIA官网)。卸载旧驱动后,进入TTY模式(Ctrl+Alt+F3),停止图形界面服务:sudo systemctl stop gdm # GNOME桌面
赋予驱动文件执行权限并运行:sudo chmod +x NVIDIA-Linux-x86_64-*.run
sudo ./NVIDIA-Linux-x86_64-*.run
安装过程中选择“Continue”(继续)和“No”(不安装32位兼容库,除非需要),完成后重启系统。若卸载后仍存在残留(如配置文件、库文件),可手动清理:
sudo rm -rf /etc/X11/xorg.conf* # X11配置文件
sudo rm -rf /usr/lib/x86_64-linux-gnu/nvidia # 驱动库文件
sudo rm -rf /usr/share/glvnd/egl_vendor.d/50_mesa.json # OpenGL配置
.run文件安装的,需手动删除内核模块:sudo rmmod nvidia # 卸载NVIDIA内核模块(若已加载)