温馨提示×

centos怎么卸载drivers

小樊
46
2026-10-03 06:39:29
栏目: 智能运维

在 CentOS 中“卸载 drivers(驱动)”要看具体是什么驱动,不同场景做法不一样。下面按常见情况说明:


一、通过 yum / dnf 安装的驱动(最常见)

如果是用包管理器安装的(比如 NVIDIA、网卡、显卡驱动 RPM 包):

# 查看已安装的驱动相关包
rpm -qa | grep -i driver
# 或
yum list installed | grep -i driver

# 卸载
yum remove 包名
# CentOS 8+ 用 dnf
dnf remove 包名

例如 NVIDIA:

yum remove kmod-nvidia nvidia-driver

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

如果是 .run 文件安装的:

# 进入文本模式(避免 X 占用)
systemctl isolate multi-user.target

# 执行卸载
/usr/bin/nvidia-uninstall

# 或
sh NVIDIA-Linux-*.run --uninstall

然后重启:

reboot

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

如果是 *.ko 模块:

# 查看已加载模块
lsmod

# 卸载模块
modprobe -r 模块名
# 或
rmmod 模块名

禁止开机加载:

vi /etc/modprobe.d/blacklist.conf
blacklist 模块名

如果是 DKMS 安装的:

dkms remove 模块名/版本 --all

四、第三方网卡 / 无线驱动

例如 elrepo 的驱动:

yum remove kmod-xxxx

五、确认并清理

# 清理无用依赖
yum autoremove

# 更新 initramfs
dracut --force

六、需要我精确帮你?

你可以告诉我:

  1. 什么驱动(NVIDIA / 网卡 / 显卡 / 其他)
  2. 怎么装的(yum / run / 源码 / DKMS)
  3. CentOS 版本(cat /etc/centos-release)

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

0 踩