如何安装缺失的固件?

如何安装缺失的固件?

我最近让一个朋友借了我的 HP Mini,他在上面安装了 Ubuntu 12.04。

我不知道 Ubuntu 是什么,也不知道如何使用它。当我尝试连接 wifi 时,它说无线网络设备未准备好(缺少固件)

我家里有无线连接,连接时从未出现过问题。如何安装固件?

我以前从未使用过 Ubuntu,所以我需要基本说明。

答案1

附加驱动程序工具没有显示专有驱动程序,因此我打开了一个 XTerm 窗口并输入命令

lspci

结果包括如下一行:

Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

这意味着在启动时找到了 Dell 1370 卡,但网络控制面板上显示未安装固件。

我从 XTerm 控制台运行以下命令:

sudo apt-get install firmware-b43-installer

这似乎起了作用,“无线网络”立即出现并连接到我的 WiFi 路由器。

答案2

检查System Settings> Additional DriversWiFi 驱动程序


firmware提到的本质上是您的 wifi 芯片组的驱动程序。

首先要检查“附加驱动程序“在 Ubuntu 中”系统设置“。(见屏幕截图Ubuntu 12.04 LTS 桌面以下。)

如果是,请安装(激活)它并查看是否有区别。

系统设置中的附加驱动程序图标的屏幕截图


如果上述建议没有帮助,并且您尚未应用当前可用于 Ubuntu 安装的所有更新,那么我建议您安装更新,重新启动,然后重试。

  • 笔记:即使无线功能无法使用,您仍然可以使用以太网电缆将 HP mini 连接到路由器。这样您就可以使用 (Update Manger其图标如下所示)下载并安装更新:
    更新管理器图标的图像

答案3

本指南已在 Kali Linux 2020.1b 上测试。

经过两天的寻找,我终于找到了。

按照下面提到的指南安装必要的软件包。

https://medium.com/@authmane512/how-to-install-a-missing-firmware-on-linux-debian-21c0a9213c56

在本指南中,如果您遇到任何类型的以下错误,那么我将建议采取下面提到的步骤。

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
W: Possible missing firmware /lib/firmware/nvidia/gp106/sec2/desc-1.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/sec2/sig-1.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/sec2/image-1.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp104/sec2/desc-1.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/sec2/sig-1.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/sec2/image-1.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gp102/sec2/desc-1.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/ucode_load.bin for module nouveau                                                                   
W: Possible missing firmware /lib/firmware/i915/icl_dmc_ver1_09.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_dmc_ver2_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_2.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_2.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.0.3.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_35.2.0.bin for module i915
  1. 将你的导演更改为丢失固件的所需位置。例如,对于第一个丢失的固件,我将使用下面的行

    cd /lib/固件/rtl_nic/

  2. 现在从 Kali linux 目录中找到固件的位置。

目录链接 -https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

  1. 对于第一个缺失的固件“/lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169”,您可以访问https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/-> rtl_nic

  2. 现在,在终端上,输入以下命令在丢失的固件位置下载固件。

    命令 wgethttps://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl8125a-3.fw

  3. 对每个缺失的框架执行相同的步骤。最后,输入 medium.com 教程开头提到的指南中的命令“sudo apt-get install firmware-realtek”

  4. 就是这样。您的 wifi 现在应该已启动并运行。

稍后再感谢我。注意安全。待在家里。

相关内容