Я недавно скачал archlinux, но, как бы ни было неловко, я просто не думаю, что устанавливаю его правильно. Когда я делаю, мою версию устанавливаю и подключаю к Raspberry Pi, экран остается черным.
Я никогда не устанавливал .tar.gz на SD, я нашел это: http://archlinuxarm.org/platforms/armv6/raspberry-pi
Но я не на Linux. Любая помощь / ссылка на инструкции будет отличной!
sd-card
boot-issues
archlinux
Давид ван дер Ховен
источник
источник
Ответы:
Я просто столкнулся с этим вопросом сам. Я нашел два способа создания SD-карты с использованием изображений .tar.gz, предоставленных ArchLinuxARM, при условии, что у вас есть USB-устройство чтения SD-карт.
Способ 1: Raspberry Pi + USB-кардридер + 1 дополнительная SD-карта
Этот метод требует дополнительной SD-карты и устройства чтения карт USB. Он использует Linux на вашем Raspberry Pi для создания новой SD-карты, которая может загружаться в ArchLinux.
Установите bsdtar используя:
sudo apt-get install bsdtar
Следуйте инструкциям ArchLinuxARM для Raspberry Pi . Убедитесь, что вы все делаете как пользователь root. Чтобы стать root на Raspbian, бегите
sudo -s
.Способ 2: VMWare + USB-картридер
Этот метод не требует дополнительной карты USB, но он требует, чтобы вы установили Linux на VMWare.
Мне удалось собрать SD-карту с ArchLinux на моем Mac под управлением VMWare Fusion. Я думаю, что это также работает с Virtual Box, хотя я не пробовал. Я думаю, что это работает на Windows, но, опять же, я не пытался.
Вы также должны знать, что VMWare не может получить доступ к встроенному в Mac считывающему устройству SD-карт , следовательно, требуется USB-устройство считывания карт. Возможно, в Windows VMWare может получить доступ к встроенному устройству чтения карт, что делает ненужным использование внешнего устройства чтения карт USB.
Примечания
Два вышеуказанных метода сработали, но мне потребовалось несколько попыток, чтобы заставить его работать. Вот некоторые из проблем, с которыми я столкнулся:
journalctl -kf
я смог увидеть сброс, происходящий в системе USB. Я смог избавиться от этого сброса, подключив мой USB-ридер без питания к USB-концентратору, а не напрямую подключив его к Raspberry Pi (метод 1) или Mac (метод 2).localectl set-locale LANG=en_US.UTF-8
и затем выйдя из системы и вернувшись в Linux.При загрузке Raspberry Pi в Arch я настоятельно рекомендую использовать последовательный кабель USB, такой как последовательный кабель USB-TTL от Adafruit или любой кабель USB-последовательный порт на основе FTDI. Это позволит вам увидеть весь процесс загрузки Raspberry Pi, который является ключевым средством отладки при попытке использовать новую ОС на Raspberry Pi.
источник
Я был в той же ситуации, желая запустить Arch на моем Pi только с MacBook без Linux.
Требования: USB-флешка + SD-карта + Live Linux
Если у вас нет устройства чтения SD-карт USB, вы можете записать живое изображение Debian (или любой любимый дистрибутив LIVE) на USB-накопитель в macOS, используя, например, balenaEtcher или утилиту dd из Terminal , затем вы можете Запустите Linux в оперативной памяти вашего MacBook / iMac без потери данных (но будьте осторожны, потому что, если вы не используете команды установки Arch Linux правильно, что-то может пойти не так). Таким образом, в этом решении вам не потребуется внешний USB-картридер. Надеюсь, это поможет кому-то.
источник