我最近让一个朋友借了我的 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 Drivers
WiFi 驱动程序
所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
将你的导演更改为丢失固件的所需位置。例如,对于第一个丢失的固件,我将使用下面的行
cd /lib/固件/rtl_nic/
现在从 Kali linux 目录中找到固件的位置。
目录链接 -https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/
对于第一个缺失的固件“/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
现在,在终端上,输入以下命令在丢失的固件位置下载固件。
命令 wgethttps://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl8125a-3.fw
对每个缺失的框架执行相同的步骤。最后,输入 medium.com 教程开头提到的指南中的命令“sudo apt-get install firmware-realtek”
就是这样。您的 wifi 现在应该已启动并运行。
稍后再感谢我。注意安全。待在家里。