В Ubuntu этого не произошло. устанавливайте ЛЮБЫЕ пакеты из папок «/ pool / main /» и «pool / limited» на Live USB, включая драйверы беспроводной сети [дубликат]

o /

Я решил использовать Ubuntu в качестве двойной загрузки, чтобы посмотреть, заменю ли я MacOS на него. Я мог нормально использовать свою Wi-Fi карту Broadcom в функции «попробовать без установки», но как только я ее установил, она отказалась использовать карту. Я попытался переустановить драйверы, но безуспешно. 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
4
задан 28 August 2018 в 03:54

2 ответа

Я искал проверенный надежный способ использования SD карты в качестве apt репозитория и просто apt получить установку драйвера. До сих пор я был неудачником. Я предлагаю другой метод, который заставит вашу беспроводную сеть работать сейчас.

Этот метод, хотя и утомительный, будет работать. Список deb-файлов, который вам нужен, вот он: https://paste.ubuntu.com/p/GbZ689gYXw/

Создайте папку на рабочем столе для хранения файлов. Я предлагаю:

 mkdir ~/Desktop/debs

Просмотрите SD-карту, посмотрите в pool/restricted/b и найдите пакет deb для bcmwl-источника ядра, перетащите его в папку debs.

Посмотрите в pool/main/b для build-essential; в pool/main/d для dkms и dpkg-dev; в pool/main/f для fakeroot и так далее. Продолжайте до тех пор, пока каждый пакет из списка, который я предоставил, не окажется в папке debs.

Теперь вернитесь к терминалу:

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

Если все пойдет хорошо, как я ожидаю, в конце загрузите драйвер:

sudo modprobe wl

Обратите внимание, что вам придется отключить безопасную загрузку, если это применимо.

3
ответ дан 3 January 2021 в 23:39

Для 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 . Сделайте это для других пакетов, показанных в первых нескольких строках, показанных выше, и медленно, но верно все ошибки будут устранены.

Вот список debs, которые я скопировал с USB (поиск с верхней панели файлового навигатора делает это действительно быстро найти их):

├── 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
ответ дан 3 January 2021 в 23:39

Другие вопросы по тегам:

Похожие вопросы: