CentOS 支持的驱动(驱动程序)取决于具体版本、内核以及硬件平台,不能简单说“支持哪些驱动”,而是可以从下面几个维度来理解。
CentOS 的驱动主要来自以下几类:
| 来源 | 说明 |
|---|---|
| Linux 内核自带驱动 | 绝大多数硬件驱动已集成在内核中 |
| RPM 软件包 | 如 kmod、dkms 形式提供的第三方驱动 |
| 厂商提供 | 如 Intel、NVIDIA、Broadcom、HP、Dell |
| ELRepo 仓库 | CentOS 常用的第三方驱动仓库 |
| 手动编译 | 源码编译(较少推荐) |
3.10.x⚠️ 注意:CentOS 7 已于 2024-06-30 EOL
4.18.x| 厂商 | 支持情况 |
|---|---|
| Intel | ✅ 支持非常好 |
| Broadcom | ✅ 多数支持 |
| Realtek | ⚠️ 新型号可能缺驱动 |
| Mellanox | ✅(需额外包) |
| 10G/25G/40G | ✅(部分需厂商驱动) |
常见驱动名:
igb
ixgbe
i40e
bnxt_en
r8169
| 类型 | 支持情况 |
|---|---|
| Intel 集显 | ✅ 内置 |
| AMD | ✅ 内核驱动 |
| NVIDIA | ✅ 官方驱动 / Nouveau |
NVIDIA 常用方式:
.run| 类型 | 说明 |
|---|---|
| SATA / SAS | ✅ 内核支持 |
| LSI / MegaRAID | ✅ |
| HP Smart Array | ✅ |
| NVMe | ✅(新内核支持更好) |
elreporpmfusionlsmod
lspci -k
ethtool -i eth0
yum install elrepo-release
yum install kmod-xxx
.run 文件make && make install
CentOS 支持几乎所有 Linux 支持的硬件驱动,具体支持情况取决于内核版本和硬件型号。
如果你愿意,可以告诉我:
我可以帮你精确判断某个硬件是否有驱动、如何安装。