在 Debian 中“禁用驱动”通常指禁用某个内核模块(driver/module),或者禁用某个设备的驱动自动加载。下面按常见场景说明。
sudo modprobe -r 驱动名
例如:
sudo modprobe -r nouveau
查看已加载模块:
lsmod
编辑或新建文件:
sudo nano /etc/modprobe.d/blacklist.conf
添加:
blacklist 驱动名
例如:
blacklist nouveau
如果驱动仍被依赖加载,可加:
install nouveau /bin/false
更新 initramfs(重要):
sudo update-initramfs -u
sudo reboot
编辑:
sudo nano /etc/default/grub
在 GRUB_CMDLINE_LINUX_DEFAULT 中添加:
modprobe.blacklist=驱动名
例如:
GRUB_CMDLINE_LINUX_DEFAULT="quiet modprobe.blacklist=nouveau"
更新 GRUB:
sudo update-grub
sudo reboot
lspci -nn
echo "0000:xx:xx.x" | sudo tee /sys/bus/pci/drivers/驱动名/unbind
sudo nano /etc/modprobe.d/blacklist.conf
blacklist 驱动名
blacklist nouveau
options nouveau modeset=0
blacklist radeon
或
blacklist amdgpu
lsmod | grep 驱动名
无输出即成功。
如果你能说明:
我可以给你精确命令。