温馨提示×

centos怎么卸载驱动

小樊
45
2026-10-20 18:22:42
栏目: 智能运维

在 CentOS 中“卸载驱动”要看驱动类型,不同方式卸载方法不一样。下面按常见情况给你说明。


一、通过 RPM / YUM / DNF 安装的驱动(最常见)

如果你是用 yum / dnf / rpm 安装的驱动(如 NVIDIA、网卡、显卡厂商包):

查看已安装的驱动包

rpm -qa | grep 驱动关键字

例如 NVIDIA:

rpm -qa | grep nvidia

卸载驱动

yum remove 包名
# 或
dnf remove 包名

示例:

yum remove kmod-nvidia

二、NVIDIA 官方 .run 文件安装的驱动

如果你是用 NVIDIA-Linux-x86_64-xxx.run 安装的:

卸载

sudo /usr/bin/nvidia-uninstall

或:

sudo sh NVIDIA-Linux-x86_64-xxx.run --uninstall

三、内核模块(kernel module)形式驱动

有些驱动是以 .ko 模块方式加载的。

查看已加载模块

lsmod | grep 驱动名

卸载模块

sudo modprobe -r 模块名

例如:

sudo modprobe -r igb

禁止开机加载

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

添加:

blacklist 模块名

四、编译安装(make install)的驱动

如果是源码 make && make install 安装的:

cd 驱动源码目录
sudo make uninstall

如果没有 uninstall,只能手动删除:

sudo rm -f /lib/modules/$(uname -r)/kernel/驱动路径
sudo depmod -a

五、显卡 / 显卡驱动特别说明(CentOS 7/8)

如果是 NVIDIA + Nouveau:

卸载后建议禁用 Nouveau:

echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo dracut --force
reboot

六、确认是否卸载成功

lsmod | grep 驱动名
rpm -qa | grep 驱动名
lspci -k | grep -A 3 设备名

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是什么驱动(显卡 / 网卡 / 无线 / 其他)
  • 安装方式(yum / run / 源码)

我可以给你精确的一条命令卸载方案。

0 踩