我的台式机上有一个 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 上不再存在。
因此,它在实时 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-dev
dkms
sudo 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:
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
并按照此处的答案进行操作:
通过运行sudo apt-get install -f
它安装了我所有的依赖项并且我的 WiFi 终于打开了。
真是一团糟!我对从实时 CD 启动与从硬盘安装和启动之间的不一致感到非常惊讶。