跳到主要内容
常见问题 固件Debiannon-free

Debian 缺固件(non-free)驱动装不上?

Debian 默认源不含非自由固件,新硬件(Wi-Fi/网卡)常缺 blob。本文按「确认缺什么 → 启 non-free 组件 → 装驱动」三步处理。

发布于 2026/11/11 所属频道 Ubuntu 与 Debian

简短答案

Debian 13.7 DVD 默认源只含自由软件,非自由固件(部分 Wi-Fi/网卡 blob)要显式启 non-free 组件才能装。修复三步:确认具体缺的包名(dmesg 里 firmware 报错)→ sed 启源文件里的 non-free → apt install 该固件包。

现象对照

现象 判断
dmesg 刷 firmware 加载失败 缺具体 blob 包
网卡直接不识别 驱动本身在 non-free,需先启组件
启组件后仍找不到 该硬件在 Debian 主线尚未支持

排查步骤

dmesg | grep -iE 'firmware' | tail -20
# 源文件启 non-free(示例:main main non-free)
sudo sed -i 's/^deb \([a-z-]*\) /deb \1 non-free /' /etc/apt/sources.list
sudo apt update
sudo apt install <firmware 包名>

sed 写法视源文件格式(.list / deb822)而定,改前先备份;启完组件后 apt-cache search linux-firmware 找目标包。网络安装版(Debian 13.7 网络安装版)默认同样未启 non-free,流程一致;非自由组件说明见 Debian 发行条目。

操作小结

  1. 先 dmesg 确认缺的具体固件名
  2. 源文件启 non-free,改前备份
  3. apt-cache search 找对包名再装
  4. 该硬件未进主线时,接受「此机型不完美支持」

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配