CentOS 驱动常见问题与排查要点
一 高频问题与快速处理
二 场景化排查清单
| 场景 | 典型症状 | 关键检查 | 处理要点 |
|---|---|---|---|
| NVIDIA GPU 专有驱动 | 安装器报 Nouveau 占用;Secure Boot 报错;nvidia-smi 失败 | **lsmod | grep nouveau**;mokutil --sb-state;uname -r 与 rpm -q kernel-devel;nvidia-smi |
| Realtek RTL8111/8168 有线网卡 | lspci 可见网卡但 ifconfig 无 ethX 或链路不通 | **lspci | grep Ethernet**;**lsmod |
| Intel e1000e 等需要编译的网卡 | 编译时报 “No such file or directory” 指向内核构建目录 | /lib/modules/$(uname -r)/build 是否存在 | 安装 kernel-devel 与头文件,确保版本一致后重新编译 |
| Wi‑Fi 第三方驱动(如 RTL8192EU) | 编译报 “‘IEEE80211_NUM_BANDS’ undeclared” | 驱动源码头文件 | 在 rtw_ieee80211.h 中补充缺失宏声明,重新编译加载 |
| vGPU/虚拟化环境 | 驱动与系统版本或 vGPU 类型不兼容 | 主机系统版本、vGPU 类型与驱动版本矩阵 | 确认支持矩阵,升级系统或选择兼容的 vGPU 版本与驱动 |
| 以上检查与处理要点可快速定位大多数驱动安装与运行问题,尤其是 Nouveau、Secure Boot、内核开发包匹配与编译工具链缺失等高频根因。 |
三 验证与常用命令
四 预防与最佳实践