Broadcom WIFI 适配器在实时 USB 中工作,但在安装中不工作

Broadcom WIFI 适配器在实时 USB 中工作,但在安装中不工作

我的台式机上有一个 Broadcom wifi 适配器。当我从实时 USB 18.04 启动时,我转到软件和更新,然后附加驱动程序并启用它,简单又直接。如果我将它安装在 SSD 上(可选择下载受限软件包和硬件支持并启用 wifi(意味着它可以下载所需的一切))我最终会得到一个没有 wifi 驱动程序的系统。同样的Additional Drivers启用不起作用。

跑步:

cd /cdrom/pool/restricted/b/bcmwl
sudo dpkg -i bcmwl-kernel-source*

由于依赖性问题,从 Live USB 安装驱动程序失败,并且 Ubuntu Docs 已过时,即他们提到的文件夹在 Live USB 上不再存在。

Ubuntu 文档

因此,它在实时 USB 中可以工作,但在安装中却不行。我该如何修复它?

答案1

11-r015wm我在尝试将我的 HP Stream 11(型号:)上网本连接到 WiFi 时遇到了类似的问题。

lshw -C network告诉我这是 Broadcom BCM43142 无线网卡。后来发现这是 WiFi + 蓝牙组合卡,开箱即用的支持并不多(据传闻 - 我尝试了大约 6 个不同的 Linux 发行版)。

我决定使用Ubuntu Budgie与您的经历类似,当从实时 CD 运行时,如果我手动下载并安装驱动程序和一些依赖项,我就可以让无线网卡正常工作:

bcmwl-kernel-source、、和.deb 软件包。当我在最后一条命令中打开 WiFi 并开始工作时linux-libc-dev,感觉就像变魔术一样。libc6-devdkmssudo dpkg -i bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb

我天真地以为现在我需要做的只是从 Live CD 安装操作系统并安装相同的 .deb 软件包。借助新的、可用的互联网连接,我将操作系统安装在硬盘上,并确保勾选了安装更新和第三方软件/驱动程序的复选框。

但是,在我完成安装并重新启动后,这次当我尝试安装时,dkms提示我缺少dpkg-dev, make& gcc。等什么?也许实时 CD 包含更多软件或者比标准安装更强大?

无论如何,我开始手动安装每个依赖项,方法是:https://pkgs.org/并使用 USB 传输 .deb 文件。到了第四次传输时,我已经相当失望了。

这是我最终解决问题的方法:

1)使用这种方法找到我的驱动程序及其所有依赖项并将其下载到 USB:

https://stackoverflow.com/questions/22008193/how-to-list-download-the-recursive-dependencies-of-a-debian-package

1.5)然后我尝试安装所有 .deb 包并通过向添加本地目录来解决依赖关系/etc/apt/sources.list

参考: https://www.linuxwave.info/2009/04/adding-local-directory-to-apt.html

然后我跑了sudo apt-get update --allow-unauthenticated

参考: 强制从未签名的存储库 Ubuntu 16.04 更新

但是,我的软件包依赖关系仍然无法正确解析。我试图sudo dpkg -i *.deb在保存所有内容的文件夹上运行,但 dpkg 不确定以何种顺序处理我的所有 .deb 文件。所以我尝试了其他方法。

2)我将所有 .deb 文件复制到/var/cache/apt/archives并按照此处的答案进行操作:

https://unix.stackexchange.com/questions/366488/how-to-use-dpkg-i-to-install-package-and-dependencies-where-dependencies-are-al#366886

通过运行sudo apt-get install -f它安装了我所有的依赖项并且我的 WiFi 终于打开了。

真是一团糟!我对从实时 CD 启动与从硬盘安装和启动之间的不一致感到非常惊讶。

相关内容