Ubuntu 无法安装博通无线网卡的解决方案

本文最后更新于 2025年12月14日 晚上

最近同事带来一个笔记本,说用起来很卡想让我帮忙重装系统。我熟练地打开设备管理器,不出预料,笔记本配置 4G 内存和 500G 机械硬盘,不卡才怪。我和他解释道笔记本配置有点低,装 Windows 11 用起来会很卡,除非升级硬件,加内存换固态硬盘。

同事明确表示不想再花钱升级电脑了,随便装个系统能用就行。但是这台 10 年前的电脑如果想运行流畅,只能安装 Windows 7 系统。Windows 7 已经停止更新很久了,因为系统里的根证书过期,现在很多网页都不能正常打开。看来想要流畅运行系统和软件,且能够长期稳定使用,只能给他装 Linux 系统了,我第一个想到的就是 Ubuntu。

1. 出现问题

将 Ubuntu 的 ISO 镜像烧录到 U 盘,系统选择 Ubuntu 24.04.3 LTS,安装过程很流畅,系统支持一直持续到 2036 年 4 月,应该够我的同事把笔记本用到噶屁。

安装好进入系统,没有无线网络?再三确认了一下,我记得安装系统时勾上了安装无线网卡驱动,系统也识别了无线网卡设备,怎么会没有无线网络呢?

2. 查明原因

笔记本使用的 Broadcom BCM43142 无线网卡,系统也安装了 broadcom-sta-dkms 程序。看来驱动安装有问题,只能自己手动安装了,通过在终端下运行以下命令尝试再次安装无线网卡驱动:

1
sudo apt-get -y install firmware-b43-installer

结果出现了错误:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
A card known to work was found.
Unknown device(s) found: PCI id
Trying to install latest firmware 6.30.163.46 .
--2025-12-9 16:23:20-- https://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
Resolving www.lwfinger.com (www.lwfinger.com)... 173.254.30.178
Connecting to www.lwfinger.com (www.lwfinger.com)|173.254.30.178|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://www.lwfinger.com/cgi-sys/suspendedpage.cgi [following]
--2025-12-9 16:24:17-- https://www.lwfinger.com/cgi-sys/suspendedpage.cgi
Reusing existing connection to www.lwfinger.com:443.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘broadcom-wl-6.30.163.46.tar.bz2’

broadcom-wl-6.30.16 [ <=> ] 891 --.-KB/s in 0s

2025-12-9 16:24:21 (39.2 MB/s) - ‘broadcom-wl-6.30.163.46.tar.bz2’ saved [891]

broadcom-wl-6.30.163.46.tar.bz2: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
/var/lib/dpkg/info/firmware-b43-installer.postinst: Downloaded firmware did not match known SHA512 checksum, aborting.
dpkg: error processing package firmware-b43-installer (--configure):
installed firmware-b43-installer package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
firmware-b43-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

明显,下载的驱动包出现了问题,检验不匹配。于是我点开链接试下网站是不是被墙了。打开浏览器输入驱动包链接,网页居然跳转到了另一个域名网站上。看来原来的 lwfinger.com 域名已经停止使用了,但是 firmware-b43-installer 依然从 lwfinger.com 这个网站下载网卡驱动包。

3. 解决方案

既然 lwfinger.com 不能访问,那就找能下载的网址进行替换。于是我在 Github 上找到了对应的仓库 minios-linux/b43-firmware 和下载链接 https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2

首先,在终端中下面的命令替换驱动包的下载链接:

1
sudo sed -i 's,https://www.lwfinger.com/b43-firmware/${DOWNLOAD},https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/${DOWNLOAD},' /var/lib/dpkg/info/firmware-b43-installer.postinst

然后输入命令重新安装 firmware-b43-installer :

1
sudo apt-get -y install firmware-b43-installer

这次安装过程应该会从 Github 下载驱动包。

安装完成后重新启动系统,应该就会出现无线网络。如果不行,尝试先卸载 broadcom-sta-dkms 后,再进行以上两步操作。

4. 后记

同事在使用了一段时间 Ubuntu 之后,反映系统的确比 Windows 要流畅一些,但是用起来不太习惯,而且他下载的音乐都打不开。Ubuntu 做不到开袋即食,的确挺麻烦的,所以没过几天我就给他的笔记本重新安装了深度的 Linux 系统。 深度系统安装好后也是没有无线网络,不过安装了 broadcom-sta-dkms 后重启系统,无线网络就出现了,没有出现 Ubuntu 系统上的问题。

国产的深度系统有应用商店,里面的软件很全,自带的软件也能够覆盖日常应用,同事用了一段时间夸这个系统比 Windows 都要好。如果有时间,我也试试深度系统,写个使用心得出来给大家看看。


Ubuntu 无法安装博通无线网卡的解决方案
https://vickey.fun/2025/12/12/Solution-to-Unable-to-Install-Broadcom-Wireless-Network-Driver-on-Ubuntu/
作者
饶玮琪
发布于
2025年12月12日
许可协议