Установка Internetless / Remote Arch

У вас нет WiFi-карты, совместимой с любыми модулями для Linux или Ethernet, но у меня есть работающая OS X с WiFi. У вас есть проблема с OS X, и это OSX, большинство программ Linux будут работать. Как я могу установить Arch в этом сценарии?

Каковы мои варианты установки? Я слышал, если я запускаю существующую установку Linux (не уверен, что BSD / Darwin рассчитывает, надеясь, что это так) я могу сделать установку без загрузки на LIVE ARCH LINUX DISK . У меня есть надежда? Мне не нужен Wi-Fi, мне просто нужно, чтобы он был установлен с пакетами!

Вы можете установить диспетчер виртуальной машины, который может обращаться к разделам в хост-системе во время установки, например VirtualBox.

  • Перераспределите свой диск в OS X с помощью Disk Utility, чтобы у вас было место для установки Arch Linux.

  • Установите VirtualBox для OS X. Чтобы VirtualBox мог получить доступ к разделу, вам придется вручную отредактировать файл vmdk.

  • Установите Arch Linux внутри VirtualBox на реальный раздел хост-системы. Чтобы быть в безопасности, убедитесь, что вы только предоставляете доступ к новому разделу Arch Linux, а не разделу OS X или EFI.

  • Поскольку Arch не рекомендует устанавливать GRUB2 в загрузочный сектор раздела, а большинство других загрузчиков официально не поддерживаются, я рекомендую использовать таблицу таблиц разделов syslinux и GUID вместо MBR.

  • Обязательно отредактируйте файл syslinux.cfg, чтобы оператор APPEND содержал ваш UUID диска вместо пути к устройству. См. Здесь, как найти раздел UUID.

  • Установите загрузчик reFind в OS X. В следующий раз, когда вы загрузитесь, он сканирует ваши разделы и найдет вашу установку Arch и предоставит вам возможность ее загрузить.

Теоретически, вы можете, конечно, установить раздел и chroot в него, так как OSX UNIX-ish … Но практически, я думаю, что это будет плохая идея. У вас будет Linux-раздел с ядром OSX. Ядро в какой-то момент может испортить вам день. 🙁 Лучше всего узнать о вашей карте WiFi и посмотреть ее здесь:

http://wireless.kernel.org/

Если вы его найдете, то очень вероятно, что вы сможете заставить его работать как-то.