在 Debian 系统中,“禁用驱动(drivers)”通常有几种不同场景,下面按常见需求给你说明怎么做。
Debian 的硬件驱动大多以 内核模块(kernel module) 形式存在。
sudo modprobe -r 驱动名
例如:
sudo modprobe -r nouveau
查看已加载模块:
lsmod
/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
blacklist nouveau
options nouveau modeset=0
sudo apt purge nvidia-*
sudo update-initramfs -u
lspci -nn
echo "0000:xx:xx.x" | sudo tee /sys/bus/pci/drivers/驱动名/unbind
例如禁用 usb_storage:
blacklist usb_storage
lsmod | grep 驱动名
无输出即成功。
如果你能具体说明:
我可以给你更精确的命令。