温馨提示×

centos drivers怎么更新

小樊
44
2026-09-24 11:07:20
栏目: 智能运维

在 CentOS 上“更新驱动”通常分几种情况,不同硬件更新方式不一样。下面按常见场景给你完整说明。


一、先确认你要更新什么驱动

lspci | grep -iE "VGA|Network|Ethernet|Wireless"

常见驱动类型:

  • 显卡(Intel / NVIDIA / AMD)
  • 网卡(Intel / Realtek / Broadcom)
  • 主板 / 存储控制器(RAID / NVMe)
  • 内核自带驱动(最常见)

二、通过系统更新(最推荐,90%情况)

CentOS 的驱动大多集成在内核或 kmod 包中。

1️⃣ 更新系统(含驱动)

sudo yum update -y
# CentOS 8+
sudo dnf update -y

重启:

reboot

查看当前内核:

uname -r

✅ 新内核通常包含更新的硬件驱动。


三、使用 ELRepo 更新常见驱动(推荐)

ELRepo 提供很多官方没带的驱动。

1️⃣ 添加 ELRepo

sudo yum install -y epel-release
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

2️⃣ 更新网卡 / 存储驱动

sudo yum update -y kmod*

四、NVIDIA 显卡驱动(最常见需求)

方式一:ELRepo(简单)

sudo yum install -y kmod-nvidia
reboot

方式二:官方 run 文件(高级)

sudo systemctl isolate multi-user.target
sudo sh NVIDIA-Linux-x86_64-*.run

⚠️ 需关闭 Nouveau:

echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist-nouveau.conf

五、Intel / 网卡驱动

1️⃣ 查看驱动

ethtool -i eth0

2️⃣ 更新(示例:e1000e)

sudo yum install -y kmod-e1000e

六、手动编译驱动(不推荐新手)

适用:

  • 官方只有源码
  • 特殊硬件
./configure
make
sudo make install

七、验证驱动是否更新

lsmod | grep 驱动名
modinfo 驱动名

八、CentOS 版本重要提醒

系统 状态
CentOS 7 维护中(2024 止)
CentOS 8 已停止
建议 Rocky / AlmaLinux

九、你可以告诉我:

1️⃣ CentOS 版本(cat /etc/redhat-release)
2️⃣ 硬件类型(显卡 / 网卡 / 服务器型号)
3️⃣ 是否服务器 / 桌面

我可以给你精确命令,一步到位。

0 踩