在 CentOS 中“回滚驱动”通常指 内核驱动 / 内核模块(如显卡、网卡、RAID、NVIDIA 等)回退到旧版本。下面按常见场景说明。
CentOS 的驱动大多随 内核 走,回滚内核即可回滚驱动。
rpm -qa | grep kernel
# 或
grubby --info=ALL
reboot
在 GRUB 菜单中选择 旧版本内核
grubby --set-default=/boot/vmlinuz-<旧内核版本>
✅ 适合:
(常用于 NVIDIA、VirtualBox、无线网卡)
dkms status
dkms remove <driver>/<version> --all
dkms add <driver>/<旧版本>
dkms build <driver>/<旧版本>
dkms install <driver>/<旧版本>
适用于官方 .rpm 驱动(如 ELRepo、NVIDIA RPM)
rpm -qa | grep <驱动名>
yum downgrade <驱动包名>
# 或
dnf downgrade <驱动包名>
rpm -Uvh --oldpackage xxx.rpm
nvidia-uninstall
然后安装旧版本:
sh NVIDIA-Linux-x86_64-<旧版本>.run
yum exclude=<驱动包名>
# 或
dnf config-manager --setopt=exclude=<驱动包名> --save
journalctl -xe
dmesg | tail
lspci -k
modinfo <驱动名>
如果你能告诉我:
我可以给你精确的一步一步命令。