在 CentOS 上获取最新驱动(尤其是显卡、网卡、磁盘控制器等),官方 Base 源几乎不可能有最新驱动,通常需要使用以下第三方或厂商源。下面按驱动类型和推荐程度说明。
# CentOS 7 示例
sudo rpm -Uvh https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-12.2.0-1.x86_64.rpm
sudo yum install nvidia-driver nvidia-settings
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
sudo yum install kmod-nvidia
✅ ELRepo 是最常用的 CentOS 驱动源
包含:
kmod-* 系列驱动yum --enablerepo=elrepo list available | grep kmod
CentOS 默认内核很老,新驱动常依赖新内核。
sudo yum --enablerepo=elrepo-kernel install kernel-ml
✅ 很多“最新驱动”其实是因为内核太老,换内核比换驱动更有效。
yum install dell-system-update
yum install hponcfg
通常提供 ISO 或 RPM 包,不走 yum 源
❌ CentOS Base / Updates
❌ EPEL(几乎不含硬件驱动)
❌ 随便添加未知第三方源(容易炸系统)
| 需求 | 推荐源 |
|---|---|
| 最新 NVIDIA | NVIDIA 官方 / ELRepo |
| 网卡/RAID驱动 | ELRepo |
| 新硬件不支持 | ELRepo kernel-ml |
| 服务器固件 | 厂商源 |
如果你愿意告诉我:
我可以给你精确的一条命令安装方案。