温馨提示×

debian驱动怎样卸载

小樊
33
2026-10-07 14:19:11
栏目: 智能运维

在 Debian 系统中,“卸载驱动”通常分为几种情况,不同情况做法不同。下面按常见场景给你说明。


一、卸载通过 apt 安装的驱动(最常见)

如果是用 apt / dpkg 安装的驱动(如显卡、无线网卡、打印机等):

# 查看已安装的相关包
dpkg -l | grep 关键字

# 卸载(保留配置)
sudo apt remove 包名

# 卸载并删除配置
sudo apt purge 包名

# 清理无用依赖
sudo apt autoremove

示例(NVIDIA 驱动):

sudo apt purge nvidia-*
sudo apt autoremove

二、卸载内核模块(driver module)

如果是 内核模块(.ko 文件),不是 apt 包:

# 查看已加载模块
lsmod

# 卸载模块
sudo modprobe -r 模块名
# 或
sudo rmmod 模块名

⚠️ 注意:

  • 如果模块正在被使用,会报错
  • 重启后可能还会加载(需在黑名单中禁用)

禁止开机自动加载:

echo "blacklist 模块名" | sudo tee /etc/modprobe.d/blacklist-模块名.conf
sudo update-initramfs -u

三、卸载手动编译安装的驱动

如果是 make && make install 安装的:

# 进入源码目录
cd 驱动源码目录
sudo make uninstall

如果没有 uninstall 目标,只能手动删除:

sudo rm /lib/modules/$(uname -r)/kernel/路径/模块.ko
sudo depmod -a

四、卸载闭源显卡驱动(NVIDIA / AMD)

NVIDIA 官方.run 文件安装

sudo /usr/bin/nvidia-uninstall

回退到开源驱动

sudo apt purge nvidia-*
sudo apt install xserver-xorg-video-nouveau

五、查看驱动类型(先判断再卸载)

# 查看设备
lspci -k

# 看某个设备用的驱动
lspci -k | grep -A3 关键字

建议你补充的信息

如果你能告诉我:

  • 是什么硬件(显卡 / 网卡 / 打印机等)
  • 驱动是怎么装的(apt / 官方脚本 / 手动编译)
  • Debian 版本

我可以给你精确的一条命令方案。

0 踩