温馨提示×

debian drivers怎样禁用

小樊
35
2026-09-16 20:53:16
栏目: 智能运维

在 Debian 系统中,“禁用驱动(drivers)”通常有几种不同场景,下面按常见需求给你说明怎么做。


一、禁用内核模块(最常见)

Debian 的硬件驱动大多以 内核模块(kernel module) 形式存在。

1️⃣ 临时禁用(重启后恢复)

sudo modprobe -r 驱动名

例如:

sudo modprobe -r nouveau

查看已加载模块:

lsmod

2️⃣ 永久禁用内核模块

方法一:/etc/modprobe.d/ 黑名单(推荐)

sudo nano /etc/modprobe.d/blacklist.conf

添加:

blacklist 驱动名

例如禁用 nouveau:

blacklist nouveau

然后更新 initramfs:

sudo update-initramfs -u

重启:

sudo reboot

方法二:内核启动参数禁用

编辑 GRUB:

sudo nano /etc/default/grub

在 GRUB_CMDLINE_LINUX_DEFAULT 加:

modprobe.blacklist=驱动名

更新 GRUB:

sudo update-grub

二、禁用显卡驱动(NVIDIA / Nouveau)

禁用开源 Nouveau

blacklist nouveau
options nouveau modeset=0

禁用 NVIDIA 闭源驱动

sudo apt purge nvidia-*
sudo update-initramfs -u

三、禁用某个设备的驱动(按 PCI)

1️⃣ 找到设备

lspci -nn

2️⃣ 解绑驱动

echo "0000:xx:xx.x" | sudo tee /sys/bus/pci/drivers/驱动名/unbind

四、禁用 USB / 网卡等特定驱动

例如禁用 usb_storage:

blacklist usb_storage

五、确认是否生效

lsmod | grep 驱动名

无输出即成功。


如果你能具体说明:

  • 是 显卡 / 网卡 / 声卡 / USB?
  • 是 临时还是永久?
  • Debian 版本(11 / 12)?

我可以给你更精确的命令。

0 踩