安装过程中提示缺失固件文件
驿窗注:
从Debian12起,官方提供的iso均包含firmware,基本不会再提示缺失固件文件。
如果您下载的映像(iso)不是驿窗推荐的iso的话,那么在安装过程中有可能提示缺失固件文件。
驿窗注:固件 | firmware | 驱动
这里的固件和firmware可以理解为驱动程序。
解决方案
如果安装过程中提示固件缺失,表示您下载的iso中不包括无线网卡驱动。对于这个问题,我们可以用以下几个方法解决:
跳过提示继续安装系统,系统安装好以后通过有线网络来安装驱动
在另一个U盘中放固件文件并插入到电脑中,安装驱动
放弃当前安装,重新下载包含固件的iso并创建启动U盘,重新安装系统
1. 跳过提示继续安装系统
可以在提示缺失固件时截图(或照相),然后跳过无线驱动继续安装系统;系统安装好后,通过有线网络来安装无线网卡驱动。
比如提示缺失的固件是 iwlwifi-7260-17.ucode,这个在网上能查到是intel无线网卡,那么安装firmware-iwlwifi就可以。系统安装好以后,先设置一下软件源,然后运行命令:
sudo apt install firmware-iwlwifi
所有intel无线网卡驱动应该都可以安装这个firmware-iwlwifi来解决。如果提示缺失的固件不是intel的无线网卡,那么需要到网上查一下,然后安装对应的固件包。
2. 在另一个U盘中存放固件文件
如果您只有一台电脑,那么此方法需要您在安装之前提前完成。在安装过程中,电脑因为已经处于系统安装状态,所以无法执行此操作。
- 并且,此操作要求您:
有两个U盘,一个用于引导电脑安装系统,另一个用于存放固件文件。
电脑至少有两个空余USB接口。如果键盘占用了一个USB接口,那么您的电脑至少应该有三个USB接口,因为两个U盘需要同时插入电脑。
- 方法:
把用于存放固件的U盘最好格式化为FAT32格式;
到这个地址下载固件:https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/
(上面的链接所打开的页面是当前稳定版使用的固件,请下载名称为firmware.zip的文件)
firmware.zip下载以后,解压缩,把解压缩后得到的几十个deb文件拷贝到U盘的根目录;
Debian系统安装过程中提示固件缺失时,插入此U盘即可。
如果需要,请对下载的firmware.zip文件进行SHA256校验,方法与iso校验方法相同。
3. 放弃当前安装,重新下载包含固件的iso,重装系统
如果安装过程中提示缺失固件,但您没有提前准备存放固件的U盘,也没有另外的电脑来马上准备,诸如此类问题,会导致您无法解决缺失固件的问题。
您可以考虑放弃此次安装,重新下载带固件的iso,并重新制作启动U盘。
如果已经安装好的系统缺少固件如何解决
已经安装好的系统如果没有固件,通常无法使用wifi,因为没有安装无线网卡驱动。
可以参考以下步骤解决:
确保当前用户取得sudo权限,这样就有了固件安装权限;
修改sources.list文件,使用国内源,比如中科大(USTC);
使用网线连接有线网络;
通过有线网络安装缺少的无线网卡固件(驱动),命令请参考跳过提示继续安装系统;
重启系统;
断开有线网络,使用无线网络上网。
未完稿