Debian 恢复丢失驱动的实用步骤
一、快速定位问题
二、通用恢复流程
三、常见场景与修复要点
| 场景 | 典型症状 | 关键修复 |
|---|---|---|
| NVIDIA 专有驱动丢失/损坏 | 黑屏、Xorg 启动失败、nvidia-smi 不可用 | 启用 non-free 源;安装匹配内核的 linux-headers;必要时彻底清理旧版:sudo **dpkg --purge $(dpkg -l |
| Wi‑Fi 驱动/固件缺失 | 网卡未出现、dmesg 报 “firmware missing/ucode not found” | 安装 firmware-iwlwifi / firmware-realtek 等;若提示具体 .ucode 文件缺失,从 Debian 包或厂商页面获取并复制到 /lib/firmware,重启。 |
| 蓝牙(如 BCM43142)固件缺失 | dmesg 报 “firmware: failed to load brcm/…hcd” | 将对应的 .hcd 固件放入 /lib/firmware/brcm;执行 sudo rfkill unblock bluetooth 解除软/硬锁;用 hciconfig hci0 up 验证。 |
| Secure Boot 拦截第三方驱动 | 驱动模块未加载、日志提示签名/权限问题 | 在 BIOS 将 Secure Boot 设为 Disabled 或 “Other OS”,或在安装专有驱动时完成 MOK 注册以授权加载。 |
| 以上要点对应实际报错中最常见的根因与处置路径。 |
四、验证与后续维护