CentOS卸载驱动程序主要有以下几种方法:
yum
或dnf
安装的,可用sudo yum remove <驱动包名>
或sudo dnf remove <驱动包名>
命令卸载,适用于通过包管理器安装的驱动,如系统默认驱动等。sudo rmmod <模块名>
命令卸载,若模块有依赖,需先卸载依赖模块。也可使用sudo modprobe -r <模块名>
,它还会自动卸载未使用的依赖模块。/lib/modules/$(uname -r)/kernel/drivers/
目录下,可用sudo find /lib/modules/$(uname -r)/kernel/drivers/ -name "*驱动名*" -exec rm -rf {} \;
命令查找并删除,操作前要备份重要数据。sudo dracut --force
命令更新initramfs,旧系统可尝试sudo mkinitrd -f /boot/initramfs-$(uname -r).img $(uname -r)
。sudo reboot
命令即可。此外,还可通过图形界面工具卸载,适用于有图形界面的CentOS版本,如CentOS 7的GNOME等,操作路径为“系统设置”→“软件和更新”→“附加驱动”。