Я пытался установить Arch Linux на свой Macbook Pro, но драйверы беспроводной связи и Ethernet не работают. Из-за этого я не могу получить доступ к Интернету на нем. Поэтому во время поиска решения я скачал эти драйверы: http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2 (я получил ссылку для драйверов из этого репозитория AUR: https : //aur.archlinux.org/packages/b43-firmware/ )
Проблема в том, что я абсолютно не знаю, как установить драйверы из командной строки во время процедуры установки.
Чтобы быть абсолютно ясным, у меня нет никакого подключения к Интернету на указанном MacBook, и при этом у меня нет рабочей установки. Поэтому из-за этого каждое решение должно быть реализовано из командной строки установочного носителя.
ПРИМЕЧАНИЕ. Я также заметил, что во время запуска я получаю краткое сообщение о том, что драйверы беспроводных устройств не найдены, но оно проходит так быстро, что я не могу правильно его прочитать.
Ответы:
С живого CD
Похоже, вы можете установить рабочее соединение на установочном носителе, поэтому вот одна из идей: Запустите Arch Live CD и настройте свою сеть. Затем смонтируйте только что установленный раздел (например, в
/mnt
) иchroot
в свою систему, используяОттуда вы сможете обновить
pacman
базу данных и установить нужные пакеты. Для Broadcom вам необходимо установить с AUR:Примечание: никогда не используйте
--asroot
в нормальной ситуации.Без подключения к сети
Это немного сложнее здесь. Компилировать из AUR будет сложнее, поэтому, если вы сможете сначала настроить Ethernet с помощью официальных пакетов, это будет лучше. Идея состоит в том, чтобы
pacman
подготовить список загрузок, использовать другой компьютер и USB-накопитель для передачи пакетов в вашу установку. Смонтируйте флешку на вашей новой установке и создайте список пакетов для загрузки.Если вы действительно хотите установить драйверы Broadcom (или ваша сетевая карта также является неофициальным пакетом), также проблема
Размонтируйте ключ и найдите интернет-соединение на другом ПК. Загрузите все пакеты, используя, например
curl
,wget
или просто ваш браузер. Если вам действительно не повезло, база данных pacman может быть слишком старой, и вы не найдете пакеты в указанной версии. Вам нужно будет немного поискать, чтобы найти нужный пакет. Сохраните все пакеты на флешке.Если вы идете неофициальным путем, найдите страницу в AUR и загрузите tarball для пакета, а также все зависимости и все источники. Например, для Broadcom загрузите
b43-firmware
tarball, но также иhttp://www.lwfinger.com/b43-firmware/broadcom-wl-{xyz}.tar.bz2
исходный архив.Возвращайся к своей арке и беги с палки
Для Broadcom, (или аналогичный для неофициальных пакетов)
Примечание: третий шаг перемещает исходные файлы в каталог сборки, так что makepkg находит их локально и не пытается их скачать. И то же самое, не использовать
--asroot
в обычном случае.источник