![为 Intel Wifi USB 笔安装固件 blob](https://linux22.com/image/79707/%E4%B8%BA%20Intel%20Wifi%20USB%20%E7%AC%94%E5%AE%89%E8%A3%85%E5%9B%BA%E4%BB%B6%20blob.png)
我已经在我的笔记本电脑上安装了 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
最后,重新启动。