温馨提示×

centos怎么更新drivers版本

小樊
38
2026-09-30 08:54:25
栏目: 智能运维

在 CentOS 上“更新 drivers(驱动)”通常分几种情况,不同硬件、不同场景做法不一样。下面按最常见需求给你一个清晰指引。


一、更新系统自带驱动(最推荐、最安全)

CentOS 的驱动大多通过 内核 + 内核模块 提供,更新系统即可更新大部分驱动。

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

sudo yum update -y        # CentOS 7
# 或
sudo dnf update -y        # CentOS 8 / Stream

重启使新内核生效:

sudo reboot

✅ 适用于:

  • 网卡
  • 硬盘控制器
  • USB
  • 基础显卡

二、更新显卡驱动(NVIDIA / AMD)

✅ NVIDIA 驱动(最常见)

方式一:使用 ELRepo(推荐)

# 添加仓库
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

# 查看可用驱动
sudo yum list available kmod-nvidia*

# 安装
sudo yum install -y kmod-nvidia
sudo reboot

验证:

nvidia-smi

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

⚠️ 不推荐新手,容易黑屏

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

三、更新网卡 / 无线驱动

Intel / Realtek 等

通常来自:

  • 内核
  • linux-firmware
sudo yum install -y linux-firmware
sudo reboot

四、使用 ELRepo 更新特定硬件驱动

ELRepo 专门提供新驱动:

sudo yum install -y elrepo-release
sudo yum update -y

常用包:

  • kmod-e1000e(Intel 网卡)
  • kmod-r8168(Realtek 网卡)
  • kmod-nvidia

五、CentOS 版本选择建议

系统 驱动新旧
CentOS 7 旧(稳定)
CentOS Stream 新(接近 RHEL 上游)
Rocky / AlmaLinux 推荐替代

六、常见坑提醒

❌ 不要随便换内核不装对应驱动
❌ 显卡驱动和系统版本必须匹配
✅ 更新前备份或快照(虚拟机)


七、你可以告诉我:

  • CentOS 几?(7 / 8 / Stream)
  • 什么硬件驱动?(显卡 / 网卡 / 其他)
  • 物理机还是虚拟机?

我可以直接给你精确命令。

0 踩