備份驅動配置文件
/etc/modprobe.d/
(內核模塊配置)和/etc/modules-load.d/
(自動加載模塊)目錄:sudo cp -r /etc/modprobe.d /path/to/backup/modprobe.d_backup
sudo cp -r /etc/modules-load.d /path/to/backup/modules-load.d_backup
/etc/dracut.conf
(initramfs配置)及/etc/dracut.modules.d/
(可選):sudo cp /etc/dracut.conf /path/to/backup/dracut.conf_backup
sudo cp -r /etc/dracut.modules.d /path/to/backup/dracut.modules.d_backup
導出硬件驅動信息
lshw
工具導出特定硬件(如顯卡)的驅動信息:sudo yum install lshw # 安裝工具
sudo lshw -C display | grep driver > /path/to/backup/driver_info.txt # 導出顯卡驅動
從備份文件恢復配置
modprobe.d
和modules-load.d
目錄:sudo cp -r /path/to/backup/modprobe.d_backup /etc/modprobe.d
sudo cp -r /path/to/backup/modules-load.d_backup /etc/modules-load.d
dracut
配置(若使用):sudo cp /path/to/backup/dracut.conf_backup /etc/dracut.conf
sudo cp -r /path/to/backup/dracut.modules.d_backup /etc/dracut.modules.d
sudo dracut -f # 重新生成initramfs
重新安裝驅動
sudo yum install mesa-libGL mesa-libEGL # CentOS 7/8
sudo dnf install mesa-libGL mesa-libEGL # CentOS 8+
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install elrepo-release
sudo yum install nvidia-detect
sudo yum install kmod-nvidia-<版本號> # 指定版本號
sudo nvidia-xconfig
sudo reboot
/etc/modprobe.d/
)。參考來源: