在 CentOS(以及一般 Linux 系统)里,“必备 driver”通常取决于你的硬件类型和使用场景。下面按“最小可运行系统”和“常见必需驱动”两个层面说明。
这些是 CentOS 安装后必须存在 的驱动(内核自带):
ahci(SATA)nvme(NVMe SSD)virtio-blk(虚拟机常见)ext4(CentOS 默认)xfs(CentOS 7/8 默认)sd_mod✅ 没有这些 → 无法挂载根分区,系统直接起不来
至少要有一种能上网的:
e1000e(Intel)igbixgbe(10G)bnx2 / bnx2x(Broadcom)virtio-netiwlwifi(Intel WiFi)✅ 没有网卡驱动 → 无法远程管理、无法更新
vesa / efifbfbdev✅ 服务器可无 GUI,但至少需要 文本控制台
✅ 桌面环境才需要 nouveau / nvidia
acpicpuidlethermal✅ 影响电源管理、温度、休眠
通常需要:
megaraid_sas)ipmi_si)必须:
virtio-blkvirtio-netvmware-balloon(VMware)nvidia(闭源)nouveau(开源,性能差)ixgbemlx4 / mlx5(Mellanox)# 查看已加载模块
lsmod
# 查看网卡驱动
ethtool -i eth0
# 查看磁盘驱动
lspci -k | grep -A3 Storage
# 查看所有硬件及驱动
lspci -k
CentOS 必备 driver = 存储 + 网卡 + 基础主板驱动
其他都是“看硬件、看用途”
如果你愿意,可以告诉我:
我可以给你精确驱动清单。