在 CentOS 中遇到 驱动(driver)冲突,通常表现为:
dmesg / journalctl 中出现 module verification failed、conflicting driver 等下面按常见场景给你处理思路。
dmesg | egrep -i "error|fail|conflict|module"
journalctl -xe
lspci -k | less
看 Kernel driver in use 是否加载了错误的驱动。
典型现象:黑屏、循环登录
# 禁用 nouveau
echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist-nouveau.conf
dracut --force
reboot
安装 NVIDIA 官方驱动后:
lsmod | grep nouveau # 应为空
比如:
igb vs ixgber8169 vs r8125lspci -k
echo "blacklist r8169" > /etc/modprobe.d/blacklist-r8169.conf
dracut --force
reboot
常见于:
dkms status
dkms remove -m xxx -v x.x --all
例如:
megaraid_sasmegaraidrpm -qa | grep megaraid
yum remove megaraid-*
或 blacklist 系统驱动(谨慎)
uname -r
ls /lib/modules
grub2-reboot 1
reboot
rd.driver.blacklist=nouveau
或
modprobe.blacklist=r8169
systemctl rescue
或 CentOS 安装盘 → Rescue
你可以告诉我:
dmesg 关键行我可以直接给你一步一步命令版方案。