Debian DVD-1 缺固件,装完网卡/驱动不可用?
用 Debian DVD 装完系统后网卡/驱动不可用,多为默认仓库只含自由软件、缺对应固件。启用固件来源并安装对应包,确认仓库与芯片型号后再动手,避免装来路不明的驱动。
简短答案
Debian 默认仓库只装自由软件,部分网卡/硬件的专有固件不在其中,装完系统后设备不可用是已知取舍。解决是把固件来源加入仓库再装对应固件包,但要先确认仓库启用方式与芯片型号,别装来路不明的驱动。
现象对照
| 现象 | 含义 |
|---|---|
| 设备识别到但不可用 | 驱动在、固件缺 |
| 设备根本没被识别 | 控制器不在支持列表,固件也救不了 |
| 装完固件后正常 | 纯固件缺失,属常见情况 |
排查步骤
# 1. 确认设备被识别但缺固件(内核会提示)
dmesg | grep -iE 'firmware|missing' | tail
lspci -nn
# 2. 看缺哪个固件文件(内核日志里通常点名)
# 记下来,去仓库找对应固件包
# 3. 安装对应固件包(包名与仓库启用方式以条目页为准)
sudo apt install <固件包名>
# 4. 重启验证设备
sudo reboot
- 仓库里查得到固件包但没装上:确认仓库是否启用了对应组件,启用方式以条目页说明为准,不擅自改源结构。
- 设备根本没被识别(
lspci都列不出):那是控制器不支持,固件装再多也没用,先确认芯片是否在 Linux 支持列表。 - 装完固件重启再验证,热插拔有时要重新枚举。
注意:固件组件是否默认启用、启用方式因版本而异,以 Debian 13.7.0 DVD-1 条目 与条目页说明为准;网络安装版取包同理见 Debian 13.7.0 netinst 条目,总览见 Debian 索引。
操作小结
dmesg看缺哪个固件文件,lspci确认芯片型号。- 确认仓库启用方式后装对应固件包。
- 重启再验证,别热插拔乱试。
- 设备没被识别就别在固件上白折腾。