在 Debian 系统中,“驱动冲突”通常表现为:
下面按常见场景 + 解决思路说明。
lspci -k
查看某个设备的 Kernel driver in use 和 Kernel modules
dmesg | grep -i error
dmesg | grep -i driver
lsmod
查看已加载模块
编辑或新建:
sudo nano /etc/modprobe.d/blacklist.conf
例如禁用 nouveau:
blacklist nouveau
options nouveau modeset=0
更新 initramfs:
sudo update-initramfs -u
sudo reboot
nouveau 和 nvidia 同时加载sudo apt purge nvidia-*
sudo apt autoremove
禁用 nouveau (见上面 blacklist 方法)
安装官方驱动(推荐方式)
sudo apt install nvidia-driver
nvidia-smi
比如网卡或显卡:
sudo nano /etc/modprobe.d/local.conf
alias pci:v000010DEd00001C8Csv*sd*bc03sc*i* nvidia
或手动加载:
sudo modprobe -r 冲突驱动
sudo modprobe 正确驱动
编辑:
/etc/modules-load.d/
或:
sudo nano /etc/modprobe.d/xxx.conf
softdep 驱动名 pre: 依赖驱动
dpkg -l | grep linux-image
只保留一个稳定内核:
sudo apt remove linux-image-旧版本
sudo apt install firmware-linux firmware-linux-nonfree
Debian 驱动冲突 = 黑名单冲突驱动 + 固定一个正确驱动 + 更新 initramfs
如果你能告诉我:
我可以直接给你针对性命令。