type
status
date
slug
summary
tags
category
icon
password
第一步:下载正确的 ISO 文件(在另一台能上网的电脑上)
不要下载 "Netinst"(网络安装版),那个很小但不包含软件包。你需要下载完整的 DVD ISO,通常 DVD-1 就包含了 make、build-essential 和常用的内核头文件。
- 访问 Debian 全球镜像站。
- 下载 Debian 12 (Bookworm) amd64 DVD-1.iso。
- 文件大小通常在 3.7GB 左右。
- 将下载好的 .iso 文件拷贝到 U 盘,然后复制到你这台离线电脑的 /home/dh/ 目录下(为了方便后续命令演示,假设文件名为 debian.iso)。
第二步:挂载 ISO 文件
你需要将这个 ISO 文件挂载到系统的一个目录上,让系统把它当成一个“光盘”。
- 打开终端。
- 创建一个挂载点目录:
- 将 ISO 文件挂载到该目录(请将路径替换为你实际存放 ISO 的路径):codeBash
第三步:修改软件源列表
现在需要告诉 apt 包管理器,去这个文件夹里找软件,而不是去网上找。
- 备份你原有的源列表(这步很重要,修好后要改回来的):codeBash
- 编辑源列表文件:
(如果没有 nano,可以用 vi 或 vim)
- 注释掉所有原有的内容:在每一行前面加一个 # 号,让系统不要尝试联网。
- 添加本地源:在文件末尾添加下面这一行:
注意:[trusted=yes] 是为了避免因为离线无法验证签名而报错;bookworm 是 Debian 12 的代号。
- 保存并退出(在 Nano 中按 Ctrl+O 回车保存,然后 Ctrl+X 退出)。
第四步:更新并安装编译工具
- 更新源列表(此时会很快,因为读取的是本地文件):
忽略此时可能出现的“无法读取签名”之类的警告,只要最后显示 Reading package lists... Done 即可。
- 安装编译环境:
这个命令会自动安装 make、gcc、libc6-dev 等一系列编译驱动所需的工具。
如果报错提示缺少 linux-headers(内核头文件),尝试运行:
(注意:本地 ISO 里的内核头文件版本必须和你当前运行的内核版本完全一致。如果你之前升级过内核但没升级头文件,这一步可能会失败。如果失败,先只安装 make 和 gcc 试试驱动能不能装)。
第五步:重新安装驱动
环境补全后,回到你存放驱动的目录,再次运行安装命令:
或者让它修复之前中断的安装:
第六步:恢复系统设置(驱动安装成功后)
当 WiFi 驱动安装成功且能上网后,记得把软件源改回来,否则以后无法从网上更新系统。
- 卸载 ISO:
- 恢复原来的源列表:codeBash