AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1069550
Accepted
Gingka Akiyama
Gingka Akiyama
Asked: 2018-08-28 13:38:18 +0800 CST2018-08-28 13:38:18 +0800 CST 2018-08-28 13:38:18 +0800 CST

无法使用wifi卡16.04 MacOS双启动

  • 772

o/

我决定使用 Ubuntu 作为双引导,看看我是否会用它替换 MacOS。我可以在“不安装尝试”功能中很好地使用我的 Broadcom wifi 卡,但是一旦我安装它,它就拒绝使用该卡。我尝试重新安装驱动程序,但无济于事。ubuntu 将开始使用该卡的过程,但在大约 75-85% 时它会放弃。编辑响应chili555:输出lspci -nnk | grep 0280 -A3:

gingka@gingka-MacBookAir:~$ lspci -nnk | grep 0280 -A3
03:00.0 Network controller [0280]: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Apple Inc. BCM4360 802.11ac Wireless Network Adapter [106b:0117]
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
drivers dual-boot macosx broadcom
  • 2 2 个回答
  • 2843 Views

2 个回答

  • Voted
  1. Best Answer
    chili555
    2018-08-29T15:49:21+08:002018-08-29T15:49:21+08:00

    我一直在寻找一种经过验证的可靠方法来使用 SD 卡作为 apt 存储库并简单地安装驱动程序。到目前为止,我一直没有成功。我提出了另一种方法,可以让您的无线现在正常工作。

    这种方法虽然乏味,但会奏效。您需要的 deb 文件列表如下:https ://paste.ubuntu.com/p/GbZ689gYXw/

    在桌面上创建一个文件夹来保存文件。我建议:

     mkdir ~/Desktop/debs
    

    浏览 SD 卡并查看 pool/restricted/b 并找到 bcmwl-kernel-source 的 deb 包并将其拖放到 debs 文件夹中。

    在 pool/main/b 中查找构建必需的;在 dkms 和 dpkg-dev 的 pool/main/d 中;在 pool/main/f 中为 fakeroot 等等。继续,直到我提供的列表中的每个包都在 debs 文件夹中。

    现在,回到终端:

    cd ~/Desktop/debs
    sudo dpkg -i *.deb
    

    如果一切顺利,正如我所料,最后,加载驱动程序:

    sudo modprobe wl
    

    请注意,如果适用,您必须禁用安全启动。

    • 3
  2. John Doe
    2020-05-30T06:51:32+08:002020-05-30T06:51:32+08:00

    对于 Ubuntu 20.04,下面是我必须复制的列表。

    此外,它似乎sudo dpkg -i *.deb并不总是有效。但是通过依次安装错误消息中提到的任何丢失的包,我终于安装了驱动程序。

    例如,这是一条错误消息:

    Errors were encountered while processing:
     libgcc-9-dev:amd64
     libstdc++-9-dev:amd64
     g++-9
     gcc-9
     g++
     gcc
     build-essential
     dkms
     bcmwl-kernel-source
    xxx@yyy:~/Desktop$ lspci | grep Wireless
    02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)
    xxx@yyy:~/Desktop$ sudo dpkg -i libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb 
    (Reading database ... 185531 files and directories currently installed.)
    Preparing to unpack libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb ...
    Unpacking libgcc-9-dev:amd64 (9.3.0-10ubuntu2) over (9.3.0-10ubuntu2) ...
    dpkg: dependency problems prevent configuration of libgcc-9-dev:amd64:
     libgcc-9-dev:amd64 depends on libatomic1 (>= 9.3.0-10ubuntu2).
     libgcc-9-dev:amd64 depends on liblsan0 (>= 9.3.0-10ubuntu2); however:
      Package liblsan0 is not installed.
    

    如最后一行所示,sudo dpkg -i liblsan0-xxx-xx-xxx.deb在运行命令之前运行libgcc-9-dev. 对上面显示的前几行中显示的其他包执行此操作,缓慢但肯定会解决所有错误。

    这是我从 USB 复制的 deb 列表(从文件导航器的顶部栏中搜索可以非常快速地找到它们):

    ├── bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu5_amd64.deb
    ├── binutils_2.34-6ubuntu1_amd64.deb
    ├── binutils-common_2.34-6ubuntu1_amd64.deb
    ├── binutils-x86-64-linux-gnu_2.34-6ubuntu1_amd64.deb
    ├── build-essential_12.8ubuntu1_amd64.deb
    ├── dkms_2.8.1-5ubuntu1_all.deb
    ├── dpkg-dev_1.19.7ubuntu3_all.deb
    ├── fakeroot_1.24-1_amd64.deb
    ├── g++_9.3.0-1ubuntu2_amd64.deb
    ├── g++-9_9.3.0-10ubuntu2_amd64.deb
    ├── gcc-10-base_10-20200411-0ubuntu1_i386.deb
    ├── gcc_9.3.0-1ubuntu2_amd64.deb
    ├── gcc-9_9.3.0-10ubuntu2_amd64.deb
    ├── libalgorithm-diff-perl_1.19.03-2_all.deb
    ├── libalgorithm-diff-xs-perl_0.04-6_amd64.deb
    ├── libalgorithm-merge-perl_0.08-3_all.deb
    ├── libasan5_9.3.0-10ubuntu2_amd64.deb
    ├── libatomic1_10-20200411-0ubuntu1_amd64.deb
    ├── libatomic1_10-20200411-0ubuntu1_i386.deb
    ├── libbinutils_2.34-6ubuntu1_amd64.deb
    ├── libc6_2.31-0ubuntu9_i386.deb
    ├── libc6-dev_2.31-0ubuntu9_amd64.deb
    ├── libc-dev-bin_2.31-0ubuntu9_amd64.deb
    ├── libcrypt1_4.4.10-10ubuntu4_i386.deb
    ├── libcrypt-dev_4.4.10-10ubuntu4_amd64.deb
    ├── libctf0_2.34-6ubuntu1_amd64.deb
    ├── libctf-nobfd0_2.34-6ubuntu1_amd64.deb
    ├── libfakeroot_1.24-1_amd64.deb
    ├── libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb
    ├── libgcc-s1_10-20200411-0ubuntu1_i386.deb
    ├── libitm1_10-20200411-0ubuntu1_amd64.deb
    ├── liblsan0_10-20200411-0ubuntu1_amd64.deb
    ├── libquadmath0_10-20200411-0ubuntu1_amd64.deb
    ├── libstdc++-9-dev_9.3.0-10ubuntu2_amd64.deb
    ├── libtsan0_10-20200411-0ubuntu1_amd64.deb
    ├── libubsan1_10-20200411-0ubuntu1_amd64.deb
    ├── linux-libc-dev_5.4.0-26.30_amd64.deb
    ├── make_4.2.1-1.2_amd64.deb
    ├── manpages-dev_5.05-1_all.deb
    
    • 2

相关问题

  • 如何让双启动 USB 驱动器在 Vista 中工作 [关闭]

  • 如何为 LG X130 上网本安装 relink 无线驱动程序

  • 类似于 Eyefinity 的东西?

  • 如何从双启动计算机访问加密的主文件夹?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve