温馨提示×

ubuntu drivers怎么禁用

小樊
45
2026-10-06 20:54:50
栏目: 智能运维

在 Ubuntu 中“禁用驱动”通常指 禁用某个硬件的开源/闭源内核驱动模块(kernel module),常见场景有:

  • 禁用 NVIDIA / AMD 显卡驱动
  • 禁用 无线网卡 / 蓝牙驱动
  • 禁用 ** nouveau(NVIDIA 开源驱动)**
  • 防止某驱动开机自动加载

下面按常用方式说明。


一、临时禁用驱动(重启后失效)

1️⃣ 查看已加载的驱动模块

lsmod

或查看某个设备:

lspci -k

2️⃣ 卸载(禁用)已加载模块

sudo modprobe -r 模块名

例如:

sudo modprobe -r nouveau
sudo modprobe -r nvidia

如果提示 Module is in use,说明有进程占用。


二、永久禁用驱动(推荐)

方法一:加入黑名单(blacklist)

编辑黑名单文件:

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

添加:

blacklist nouveau
blacklist nvidia

然后更新 initramfs:

sudo update-initramfs -u
sudo reboot

✅ 重启后该驱动不会被加载


方法二:禁止模块自动加载(更彻底)

sudo nano /etc/modprobe.d/disable-driver.conf

内容:

install nouveau /bin/true
install nvidia /bin/true

更新并重启:

sudo update-initramfs -u
sudo reboot

三、禁用第三方显卡驱动(如 NVIDIA)

查看已安装驱动

ubuntu-drivers devices

卸载 NVIDIA 驱动

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

四、禁用 Ubuntu 自动安装驱动(可选)

sudo nano /etc/default/grub

确保没有:

third-party

或禁用自动驱动:

sudo systemctl mask ubuntu-drivers

五、特殊场景

禁用无线 / 蓝牙驱动

sudo modprobe -r rtl8821ce

黑名单:

blacklist rtl8821ce

六、恢复驱动

删除对应 blacklist 行 →

sudo update-initramfs -u
sudo reboot

如果你能告诉我:

  • 想禁用 哪个设备/驱动
  • 是 显卡 / 网卡 / 蓝牙 / 其他
  • 是否为 NVIDIA

我可以给你精确命令。

0 踩