Установка драйверов Offline Arch Linux

Я пытаюсь установить Arch Linux на свой Macbook Pro, но драйверы для беспроводной и локальной сети не работают. Из-за этого я не могу получить доступ к нему в Интернете. Поэтому, ища решение, я загрузил эти драйверы: http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 (я получил ссылку для драйверов из этого репозитория AUR: https : //aur.archlinux.org/packages/b43-firmware/ )

Проблема в том, что я абсолютно не знаю, как установить драйверы из командной строки во время процедуры установки.

Чтобы я был абсолютно ясен, у меня нет никакого подключения к Интернету в MacBook, и у меня нет рабочей установки. Поэтому из-за этого каждое решение должно быть выполнено из командной строки установочного носителя.

ПРИМЕЧАНИЕ. Я также заметил, что во время запуска я получаю краткое сообщение о том, что беспроводные драйверы не найдены, но это происходит так быстро, что я не могу его правильно прочитать.

  • Где можно приобрести полнодиапазонный драйвер WLAN Broadcom DW1530?
  • Каков наилучший способ проверить подключение к Интернету в фоновом режиме?
  • Как bcma относится к brcmsmac?
  • Беспроводная связь не работает после обновления (Network Unlaimed)
  • Конфликт в управлении wlan0 на ArchLinux
  • OpenWRT - Openconnect VPN на изолированном SSID
  • Почему мое сетевое соединение продолжает отсоединяться?
  • Linux сбой моего маршрутизатора DD-WRT
  • One Solution collect form web for “Установка драйверов Offline Arch Linux”

    С живого компакт-диска

    Кажется, вы можете получить рабочее соединение на установочном носителе, так что вот одна идея: запустите готовый компакт-диск и настройте свою сеть. Затем смонтируйте свой вновь установленный раздел (например, on /mnt ) и chroot в вашу систему, используя

     # arch-chroot /mnt 

    Оттуда вы сможете обновить базу данных pacman и установить нужные пакеты. Для broadcom вам необходимо установить из AUR:

     # pacman -Syy base-devel # pacman -S b43-fwcutter # curl https://aur.archlinux.org/cgit/aur.git/snapshot/b43-firmware.tar.gz | tar xzf - # cd b43-firmware # makepkg --asroot --install 

    Примечание: никогда не используйте --asroot в нормальной ситуации.

    Без сетевого подключения

    Здесь немного сложнее. Компиляция из AUR будет сложнее, поэтому, если вы можете сначала настроить Ethernet, используя официальные пакеты, это будет лучше. Идея состоит в том, чтобы позволить pacman подготовить список загрузок, использовать другой компьютер и USB-накопитель, чтобы передать пакеты в вашу установку. Установите USB-накопитель на новую установку и создайте список загружаемых пакетов.

     # cd /mnt/usbstick # pacman -Sp your_ethernet_driver > pkgs_list.txt 

    Если вы действительно хотите установить драйверы широкополосного доступа (или ваша сетевая карта также является неофициальным пакетом),

     # pacman -Sp base-devel b43-fwcutter >> pkgs_list.txt 

    Отключите ключ и найдите подключение к Интернету на другом ПК. Загрузите все пакеты, используя, например, curl , wget или просто ваш браузер. Если вам действительно не повезло, база данных pacman может быть слишком старой, и вы не найдете пакеты в указанной версии. Вам нужно будет искать немного, чтобы найти правильный пакет. Сохраните все пакеты на палочке.

    Если вы пойдете неофициальным способом, найдите страницу на AUR и загрузите архив для пакета, но также все зависимости и все источники. Для broadcom, например, загрузите b43-firmware архив b43-firmware а также исходный tarball http://www.lwfinger.com/b43-firmware/broadcom-wl-{xyz}.tar.bz2 .

    Вернитесь к своей арке и со своей палки

     # pacman -U *.pkg.tar.* 

    Для broadcom (или аналогичных для неофициальных пакетов)

     # tar xzf b43-firmware.tar.gz # cd b43-firmware/ # mv ../broadcom-wl-{xyz}.tar.bz2 . # makepkg --asroot --install 

    Примечание: третий шаг перемещает источники в каталог сборки, так что makepkg находит его локально и не пытается загрузить их. И то же самое, не используйте --asroot в нормальном случае.

    Linux и Unix - лучшая ОС в мире.