在 CentOS 上遇到 “drivers 报错” 的原因很多,需要看具体报错内容才能准确判断。下面我先给你最常见的几类原因 + 排查方法,你可以对照看看是哪一种。
CentOS 升级内核后,旧驱动未重新编译:
module verification failed: signature and/or required key missing
Unknown symbol in module
✅ 解决:
uname -r
rpm -qa | grep kmod
重装或重新编译驱动(如 DKMS)。
编译驱动时报:
/lib/modules/$(uname -r)/build not found
✅ 解决:
yum install -y kernel-devel-$(uname -r) kernel-headers-$(uname -r)
报错:
required key not available
✅ 解决:
如显卡、网卡:
yum install elrepo-release
lsmod | grep xxx
cat /etc/modprobe.d/*
CentOS 8 停止维护,yum 源失效,驱动无法安装。
✅ 解决:
你可以把下面命令的输出贴出来,我能精准判断:
uname -a
dmesg | tail -50
journalctl -xe | tail -50
lspci | grep -i xxx
modprobe xxx
为了不瞎猜,请告诉我:
我可以直接帮你定位并给出修复命令。