如何在 Debian USB 安装过程中使用专有无线驱动程序?

如何在 Debian USB 安装过程中使用专有无线驱动程序?

我下载了 Debian amd64 netinstall ISO 并将其放入 USB 记忆棒中。安装程序运行良好,但我的笔记本电脑需要专有的无线驱动程序(iwlwifi)才能在安装过​​程中连接互联网。在“检测网络硬件”阶段,安装程序会要求我提供带有驱动程序的可移动介质。

安装 USB 不可写(因为它是使用 dd 和 ISO 映像创建的)。我尝试将 iwlwifi 文件放在单独的 USB 上,但 Debian 安装程序无法找到/检测到它们(不幸的是,安装程序没有提供任何有关失败原因的信息 - 它只是暂停了一会儿,然后返回到屏幕要求提供带有驱动程序的可移动介质)。

如何使用安装程序可以识别的 iwlwifi 驱动程序制作 USB 盘,或将它们放入安装程序磁盘上?

答案1

恕我直言,最简单的方法是使用包含非免费固件的“非官方”映像之一。

它们可以在这里找到:
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/

带有非免费固件的网络安装的直接链接是:
https://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/9.3.0+nonfree/amd64/bt-cd/

只需像平常一样将映像写入 USB,然后您就可以iwlwifi在安装时“开箱即用”地访问驱动程序。

答案2

尝试使用此图像,它已经包含您的 wifi 设备所需的固件

非官方 Debian Stretch 9.30 cd 包括非自由固件

正如您所要求的,有网络安装映像

这里是有关固件以及如何手动安装的所有官方信息https://wiki.debian.org/固件
没有关于stretch的更新信息,但我认为它与jessie相同,看到两个发行版在两个netinstall映像上共享相同的目录树。

答案3

6.4.加载丢失的固件来自 Debian GNU/Linux 安装指南。

如果设备驱动程序请求不可用的固件,debian-installer 将显示一个对话框,提供加载缺少的固件的信息。如果选择此选项,debian-installer 将扫描可用设备以查找松散的固件文件或包含固件的软件包。

扫描哪些设备以及支持哪些文件系统取决于体系结构、安装方法和安装阶段。特别是在安装的早期阶段,从 FAT 格式的软盘或 U 盘加载固件最有可能成功。在 i386 和 amd64 上,固件也可以从 MMC 或 SD 卡加载。

官方 CD 映像不包含非免费固件。加载此类固件的最常见方法是从某些可移动介质(例如 USB 记忆棒)加载。或者,可以在以下位置找到包含非免费固件的非官方 CD 版本: https://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/。要准备 USB 记忆棒(或其他介质,如硬盘驱动器分区或软盘),固件文件或软件包必须放置在介质上文件系统的根目录或名为 /firmware 的目录中。建议使用的文件系统是 FAT,因为在安装的早期阶段最肯定会支持该文件系统。

请仔细阅读手册的该部分,因为它包含有关安装软件包并确保它们在安装后正确更新的更多信息。

(另外,部分5.4.安装过程故障排除建议切换到虚拟控制台 4 (VT4) 以检查任何特定的错误消息和部分6.1.1.使用图形安装程序说明可以使用 Ctrl+Alt+Fx 切换到 VTx。但在这种情况下并没有多大帮助。)

相关内容