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

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

  • Используя startx на Fedora 17, пользователь без полномочий root не может присоединиться к новым беспроводным сетям - как исправить?
  • Беспроводная USB-клавиатура Raspberry Pi
  • Проблема с беспроводным светодиодным индикатором
  • Соединение pppoe отключается каждые 30 секунд
  • Удалите установленный вручную драйвер (беспроводной USB)
  • LXC: не удалось физически передать интерфейс wlan0 в контейнер
  • Почему мое устройство rtl8188cus не может подключиться?
  • dhclient, похоже, указывает адрес, но интерфейс не получает его
  • 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 в нормальном случае.

    Interesting Posts

    сделайте мой ноутбук для ноутбука Debian автоматически подключенным к резервному соединению

    Принудительно не кэшировать или не читать из кеша

    Проблема Ecryptfs с rsync

    Вставка «Foo» в LXterminal в XFCE производит «0 ~ Foo1 ~»

    Помогите мне понять, почему тест $? -eq 0 истинно, даже если я ожидаю, что оно будет ложным

    Двойная загрузка Ubuntu и окон 7

    Bash печатает текущую строку, вывод строки и строку в файл

    Импульсные данные по мажоритарной стоимости на группу

    Как получить только имена подпапок, состоящие только из верхних букв?

    удаленный рабочий стол на хосте

    Каков наилучший способ указать размер / в терминале?

    Можно ли интегрировать сервисы Apple iCloud (например, контакты, календари) с Fedora 20?

    Не удается скомпилировать ядро: ошибка, ядро ​​не поддерживает режим PIC

    Завершите мой (резервный) жесткий диск в Linux, когда я его не использую

    Как проверить готовность системы для установки NTFS пользователем?

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