在 Debian 系统里“卸载旧驱动”要分驱动类型来看,不同情况做法不一样。下面按常见场景给你说明。
如果你是用 NVIDIA-Linux-*.run 装的:
sudo /usr/bin/nvidia-uninstall
或:
sudo sh NVIDIA-Linux-*.run --uninstall
然后重启:
sudo reboot
查看已安装:
dpkg -l | grep nvidia
卸载:
sudo apt purge 'nvidia-*' 'libnvidia-*'
sudo apt autoremove
sudo reboot
Debian 一般用内核自带驱动(amdgpu / radeon),不需要单独卸载。
如你装过 fglrx(非常老):
sudo apt purge fglrx*
常见如:
broadcom-sta-dkmsrtl88xxau-dkms查看:
dkms status
卸载:
sudo apt purge broadcom-sta-dkms
sudo apt autoremove
或手动移除 dkms:
sudo dkms remove <module>/<version> --all
查看加载的旧驱动:
lsmod | grep 驱动名
卸载:
sudo modprobe -r 驱动名
禁止开机加载:
sudo nano /etc/modprobe.d/blacklist.conf
添加:
blacklist 驱动名
sudo apt autoremove
sudo apt autoclean
sudo update-initramfs -u
sudo reboot
可以告诉我:
uname -a 和 dpkg -l | grep 驱动关键词我可以帮你精确定位并安全卸载。