如何将 rtlwifi 驱动程序放在 Debian 安装 USB 上?

J. *_*lor 6 wifi usb debian realtek debian-installer

我下载了 Debian amd64 netinstall ISO 并使用

dd if=debianblahblah.iso of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)

安装程序工作正常,但我的笔记本电脑需要专有的无线驱动程序 (RTL8192) 在安装过程中上网。

我从包中的realtek文件夹中提取了驱动firmware-nonfree程序。我想把它们/firmware放在安装盘上的文件夹中,但它不可写。因此(按照在网上找到的各种说明)然后我尝试在驱动器的剩余空间中创建第二个分区(分区/格式化为 VFAT),并将文件移动到那里。但我无法挂载分区,并收到错误

mount: wrong fs type, bad option, bad superblock on /dev/sdc3, missing codepage or helper program, or other error
Run Code Online (Sandbox Code Playgroud)

如果我尝试挂载新分区。

我还尝试将文件放在单独的 USB 上,但是 Debian 安装程序无法找到/检测到它们(不幸的是,安装程序的设计目的不是提供有关失败原因的任何信息)。

如何将rtlwifi驱动程序包含在与 debian ISO 相同的磁盘上,以便安装程序可以找到它们?或者,如何制作安装程序可以识别的第二个 USB 磁盘?

sca*_*cai 3

我对 wifi 驱动程序( firmware-iwlwifi )也有同样的经历,尽管它位于 USB 设备的根目录中,但无法自动识别。

在这里找到了一个可行的解决方案。

简而言之:

  • 下载与您的硬件对应的Debian固件包
  • 打开其中的数据存档并将其内容放入FAT USB 设备的lib/firmware/目录中
  • 如果安装程序要求插入 USB 设备,通过Ctrl++切换到虚拟终端并将您的设备安装到Alt,例如使用F2/lib/firmware/mount /dev/sdc1 /lib/firmware

就是这样。安装程序应在网络设置期间找到固件并探测相应的设备。

安装完成并且新系统启动后,您必须执行大致相同的操作才能立即使用该设备。创建/lib/firmware/文件并将其复制到此目录中。重新启动,您的设备就会出现。现在通过包管理器安装相应的固件 Debian 包。


归档时间:

查看次数:

7918 次

最近记录:

6 年,1 月 前