为 Intel Wifi USB 笔安装固件 blob

为 Intel Wifi USB 笔安装固件 blob

我已经在我的笔记本电脑上安装了 Debian 8/Jessie 最小 ISO。我在系统安装过程中收到错误消息:

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

缺少的固件文件是: iwlwifi-7265-9.ucode iwlwifi-7265-8.ucode

如果您现在有可用的媒体,请将其插入并继续。

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

我在 Debian 网站上找到了合适的固件,下载了它(zip),解压到闪存驱动器,然后插入闪存驱动器启动。我仍然收到错误消息,指出找不到合适的固件(错误消息消失得很快,可以复制向下)。如何正确格式化闪存驱动器?或者这里的问题是别的什么?

另一台计算机上的 Windows 资源管理器告诉我闪存驱动器为 14.6GB,格式为 FAT32。

答案1

我可以发誓上次我用您描述的方法安装固件 blob 时必须将笔格式化为 ext2fs。

但是,您不需要通过该过程从笔下载/安装固件,事实上我确实建议采取另一种行动方案。

虽然启动时需要它,但当您在 ​​Debian 存储库中拥有所需的驱动程序时,最好的做法是从那里安装。如果您从 Debian 存储库安装固件,软件包管理器将对其进行处理,并且也会获得更新。从安全的角度来看,您还可以获得额外的好处,因为您知道您正在从值得信赖的来源下载二进制文件。

在jessie固件-iwlwifi/非免费的(https://packages.debian.org/jessie/firmware-iwlwifi)包中有 iwlwifi-7265-9.ucode iwlwifi-7265-8.ucode 固件文件,因为可以使用以下命令进行搜索https://packages.debian.org/search

non-free如果您尚未进入,则必须设置该区域/etc/sources.list

例子:

deb http://ftp.us.debian.org/debian/ jessie main contrib  non-free

然后运行:

sudo apt-get update
sudo apt-get install firmware-iwlwifi

然后重新启动,设备就可以设置和使用了。

或者,如果您无法连接到外部(只有无线网卡),您可以在另一台机器上下载相应的 deb 文件,您可以在以下位置再次找到该文件的链接:https://packages.debian.org/jessie/firmware-iwlwifi

目前,该链接指向 debian.org:http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_0.43_all.deb

然后,您可以使用 USB 笔将其复制到 Linux 计算机,并使用以下命令安装它:

dpkg -i firmware-iwlwifi_*_all.deb

最后,重新启动。

相关内容