在 CentOS 中“更新 drivers(驱动)”要分情况,因为 CentOS 不像 Windows 那样有统一的“驱动管理器”,通常是按硬件类型和系统版本来处理。下面按常见场景给你说明。
cat /etc/centos-release
uname -r
不同 CentOS 版本(7 / 8 / Stream)方式略有不同。
很多“驱动”其实是 内核模块,随内核一起更新。
sudo yum update
sudo reboot
sudo dnf update
sudo reboot
✅ 重启后会加载新内核和对应驱动
# 安装依赖
sudo yum install kernel-devel gcc make
# 关闭 nouveau
echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo dracut --force
sudo reboot
# 下载 run 文件后
sudo sh NVIDIA-Linux-x86_64-*.run
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
sudo yum install kmod-nvidia
sudo yum install kmod-<驱动名>
sudo rpm -Uvh driver.rpm
lsmod
lspci -k
sudo yum install dkms
我可以直接给你精确命令。