安装过程中提示缺失固件文件

Y 驿窗注:

从Debian12起,官方提供的iso均包含firmware,基本不会再提示缺失固件文件。

如果您下载的映像(iso)不是驿窗推荐的iso的话,那么在安装过程中有可能提示缺失固件文件。

提示

Y 驿窗注:固件 | firmware | 驱动

这里的固件和firmware其实就是指驱动程序,缺失固件文件就是缺少驱动程序。

解决方案

如果安装过程中提示固件缺失,表示您下载的iso中不包括无线网卡驱动。对于这个问题,我们可以用以下几个方法解决:

  1. 跳过提示继续安装系统,系统安装好以后通过有线网络来安装驱动

  2. 在另一个U盘中放固件文件并插入到电脑中,安装驱动

  3. 放弃当前安装,重新下载包含固件的iso并创建启动U盘,重新安装系统

1. 跳过提示继续安装系统

可以在提示缺失固件时截图(或照相),然后跳过无线驱动继续安装系统;系统安装好后,通过有线网络来安装无线网卡驱动。

比如提示缺失的固件是 iwlwifi-7260-17.ucode,这个在网上能查到是intel无线网卡,那么安装firmware-iwlwifi就可以。系统安装好以后,先设置一下软件源,然后运行命令:

sudo apt install firmware-iwlwifi

所有intel无线网卡驱动应该都可以安装这个firmware-iwlwifi来解决。如果提示缺失的固件不是intel的无线网卡,那么需要到网上查一下,然后安装对应的固件包。

2. 在另一个U盘中存放固件文件

如果您只有一台电脑,那么此方法需要您在安装之前提前完成。在安装过程中,电脑因为已经处于系统安装状态,所以无法执行此操作。

并且,此操作要求您:
  1. 有两个U盘,一个用于引导电脑安装系统,另一个用于存放固件文件。

  2. 电脑至少有两个空余USB接口。如果键盘占用了一个USB接口,那么您的电脑至少应该有三个USB接口,因为两个U盘需要同时插入电脑。

方法:
  1. 把用于存放固件的U盘最好格式化为FAT32格式;

  2. 到这个地址下载固件:https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/

  3. (上面的链接所打开的页面是当前稳定版使用的固件,请下载名称为firmware.zip的文件)

  4. firmware.zip下载以后,解压缩,把解压缩后得到的几十个deb文件拷贝到U盘的根目录;

  5. Debian系统安装过程中提示固件缺失时,插入此U盘即可。

如果需要,请对下载的firmware.zip文件进行SHA256校验,方法与iso校验方法相同。

3. 放弃当前安装,重新下载包含固件的iso,重装系统

如果安装过程中提示缺失固件,但您没有提前准备存放固件的U盘,也没有另外的电脑来马上准备,诸如此类问题,会导致您无法解决缺失固件的问题。

您可以考虑放弃此次安装,重新下载带固件的iso,并重新制作启动U盘。

如果已经安装好的系统缺少固件如何解决

已经安装好的系统如果没有固件,通常无法使用wifi,因为没有安装无线网卡驱动。

可以参考以下步骤解决:

  1. 确保当前用户取得sudo权限,这样就有了固件安装权限;

  2. 修改sources.list文件,使用国内源,比如中科大(USTC);

  3. 使用网线连接有线网络;

  4. 通过有线网络安装缺少的无线网卡固件(驱动),命令请参考跳过提示继续安装系统

  5. 重启系统;

  6. 断开有线网络,使用无线网络上网。

未完稿