在 CentOS(以及一般的 Linux 系统)里,“禁用 drivers(驱动)”通常有以下几种常见场景和做法。先说明你指的是哪一类驱动,下面是通用的几种方式:
lsmod
或查看某个驱动:
lsmod | grep xxx
modprobe -r 驱动名
# 例如
modprobe -r nouveau
编辑或新建文件:
vi /etc/modprobe.d/blacklist.conf
添加:
blacklist 驱动名
例如禁用 nouveau:
blacklist nouveau
options nouveau modeset=0
然后更新 initramfs:
dracut --force
重启:
reboot
lspci -k
echo "0000:xx:xx.x" > /sys/bus/pci/drivers/驱动名/unbind
cat > /etc/modprobe.d/disable-nouveau.conf <<EOF
blacklist nouveau
options nouveau modeset=0
EOF
dracut --force
reboot
nvidia-uninstall
或:
sh NVIDIA-Linux-*.run --uninstall
modprobe -r usb_storage
echo "blacklist usb_storage" >> /etc/modprobe.d/blacklist.conf
重新编译内核或:
make menuconfig
关闭对应驱动选项。
✅ 临时禁用:modprobe -r 驱动名
✅ 永久禁用:/etc/modprobe.d/blacklist.conf + dracut --force
如果你能告诉我:
我可以给你精确命令。