如何从 USB 安装“非免费固件”(wifi 驱动程序)?

如何从 USB 安装“非免费固件”(wifi 驱动程序)?

我正在双引导 kali linux 和 windows 10。引导安装 kali linux 时要求:

您的某些硬件需要非免费固件文件才能运行。可以从可移动介质(例如 USB 记忆棒或软盘)加载固件。

缺少的固件文件是: iwlwifi-7265D-21.ucode iwlwifi-7265D-20.ucode iwlwifi-7265D-19.ucode iwlwifi-7265D-18.ucode iwlwifi-7265D-17.ucode iwlwifi-7265D-16.ucode iwlwifi-7265D-15.ucode iwlwifi-7265D-14.ucode iwlwifi-7265D-13.ucode rtl_nic/rtl8107e-2.fw 如果您现在有可用的媒体,请插入它并继续。

从可移动媒体加载丢失的固件?不 是的

我已经尝试过这个解决方案但它不起作用。建议从以下位置下载非免费固件这里。我下载并解压固件.zip并解压到 FAT 32 USB 中。

当我点击是的为了允许安装程序从 USB 加载丢失的固件,会再次显示同一页面,并再次要求我加载固件。这意味着安装程序实际上并未检测可移动 USB 中的固件。

可能是因为我从固件中提取的固件.zip这不是安装人员所要求的吗?

这些是安装程序所需的文件列表。我将它们复制到 FAT32 USB 中,但安装程序未检测到它们:

固件 我缺少什么?

答案1

按照此回答(这是一个可行的解决方案),下载并解压后firmware.zip文件,您需要解压该firmware-iwlwifi_0.43_all.deb文件(在 MS Windows 下您可以使用阿尔塔普蝾螈)然后解压data.tar.xz/data/lib/firmware复制所有内容到您的 USB (Fat32)。

或者直接iwlwifi从以下位置下载固件这里

安装起来也是一样的rtl_nic/rtl8107e-2.fw

下载firmware-realtek_20160824-1_all.deb,提取它。

提取data.tar.xz文件。

所需的固件可在 中找到/data/lib/firmware/rtl_nic/rtl8107e-2.fw。将其复制到您的 USB。重新启动进行安装;当系统邀请您加载缺少的固件时,请插入 USB 记忆棒。将毫无问题地检测并安装固件。

答案2

或者直接从这里下载 iwlwifi 固件

这是最简单的解决方案。两点备注:

  1. 提供的链接对我不起作用,因为网络检测所需的固件版本比存储库中提供的固件版本旧。我用谷歌搜索了确切的版本并找到了它这里
  2. 不要等到系统要求时才插入固件 USB。只需启动安装即可两个都已插入 USB 记忆棒。这样 Kali 安装就会找到它。

答案3

我也有同样的问题。我被指示并通过使用 Rufus v2.18 创建可启动 USB 来双重启动我的 FAT32 USB 和 Linux iso 作为 DD 映像文件来解决我的问题。所以基本上使用 Rufus v2.18 作为 DD 映像文件而不是 ISO 双重启动 USB 和 Linux,应该没问题!

答案4

Asus Eee PC 1000H 也有同样的问题(rt2860.bin 丢失),但没有一个 USB 记忆棒无法工作。必须在 SD 卡上加载固件文件并在 PC 启动和引导顺序之前将其插入,并且会自动安装缺少的固件,且不会出现错误消息。

相关内容