Знаете ли вы, что вы можете запустить Arch Linux на Raspberry Pi? Да, благодаря проекту Arch ARM, это возможно! Лучше всего то, что это полнофункциональная скользящая версия Arch Linux, имеющая все те же функции, что и традиционная версия x86. Arch Linux ARM — это непростой дистрибутив, особенно для тех, кто плохо знаком с Linux. По этой причине мы сделали это руководство о том, как настроить Arch Linux ARM на Raspberry Pi. В нем мы рассмотрим, как правильно разбить SD-карту, отформатировать все, настроить файловую систему и многое другое!
Примечание. Arch Linux ARM необходимо устанавливать с ПК с ОС Linux. Эти инструкции НЕ БУДУТ РАБОТАТЬ в любой другой операционной системе, особенно Mac / Windows.
Оглавление
Разбиение SD-карты Arch ARM на разделы
Подключите SD-карту Pi к компьютеру с Linux, который вы используете для настройки Arch ARM. Затем в терминале получите корневую оболочку с помощью команды su.
su -
Запустите команду lsblk, чтобы просмотреть выходные данные всех блочных устройств в системе. Найдите этикетку вашей SD-карты.
Примечание: не можете определить этикетку устройства SD-карты? Попробуйте использовать Gnome Disks для облегчения.
В утилите Cfdisk выделите все разделы и удалите их, выбрав «Удалить». Когда закончите, перейдите к «Создать» и выберите его с помощью Enter на клавиатуре. Затем напишите 100M рядом с размером «раздела».
После того, как вы указали размер раздела, выберите «основной» и нажмите Enter, чтобы создать раздел.
На SD настроен первый раздел. Пришло время сделать второй раздел. В Cfdisk выделите «свободное место», затем выберите «Создать», чтобы создать новый раздел.
Убедитесь, что второй раздел является «основным». Также сделайте так, чтобы раздел занимал оставшееся место на SD-карте.
Когда оба раздела настроены в Cfdisk, выделите «запись», чтобы сохранить изменения. Затем выйдите из инструмента, выбрав «Выйти».
Форматирование файловых систем SD-карты
На SD-карте созданы разделы. Следующим шагом является форматирование файловых систем, чтобы все загружалось правильно. С помощью команды mkfs отформатируйте первый раздел с файловой системой VFAT.
Помните: ярлыки ниже являются примерами. Вам нужно будет изменить X, чтобы метки дисков соответствовали вашим собственным. Если вы забыли метку диска каждого из разделов, не забудьте использовать lsblk или Gnome Disks.
sudo mkfs.vfat -F32 /dev/sdX1
Загрузочный раздел теперь использует VFAT. Затем нам нужно обратить внимание на корневой раздел (он же раздел 2). В терминале отформатируйте раздел в Ext4.
sudo mkfs.ext4 -F /dev/sdX2
Настройка структуры папок Arch ARM
Как и в традиционном Arch Linux, Arch ARM требует ручной настройки папки для установки. Для этого откройте терминал и получите root-доступ с помощью команды su.
su -
Теперь, когда у вас есть root-доступ на вашем компьютере Linux, используйте команду CD и перейдите в папку / mnt.
cd /mnt
Внутри / mnt создайте новую папку, в которой вы будете работать над установкой Arch Linux ARM. Назовем эту папку аркой
mkdir -p /mnt/arch-arm mkdir -p /mnt/arch-arm/boot mkdir -p /mnt/arch-arm/root
Рабочая папка настроена. Затем вы должны смонтировать к нему корневой раздел (раздел 2). Монтирование выполняется с помощью команды mount.
Примечание: обязательно замените / dev / sdX2 на правильную метку диска раздела 2 на вашей SD-карте.
mount /dev/sdX2 /mnt/arch-arm/root
После того, как вы смонтировали корневой раздел в / mnt / arch-arm / root, смонтируйте загрузочный раздел в / mnt / arch-arm / boot.
mount /dev/sdX1 /mnt/arch-arm/boot
Когда обе папки смонтированы в правильных местах, откройте второй терминал и перейдите к следующему разделу руководства.
Скачивание Arch ARM
Arch Linux ARM — это не ваша традиционная операционная система Raspberry Pi. Вы вообще не найдете там никаких файлов IMG. Вместо этого вы должны загрузить исходный архивный файл TarGZ. В этом разделе мы покажем вам, как получить последнюю версию Arch ARM для Pi с помощью Wget.
Pi 1 Скачать
cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
Pi 2 Скачать
cd /tmp wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
Pi 3 Скачать
cd /tmp wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz
Установка Arch ARM на SD-карту
Файлы загружены. Пришло время установить ОС на SD-карту с разделами.
Примечание: вам нужно будет установить BSDTar для извлечения файлов. Перейти на pkgs.org и загрузите пакет для вашего дистрибутива.
Используя bsdtar, извлеките файлы в правильное место.
Пи 1 Извлечение
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/
Пи 2 Извлечение
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-2-latest.tar.gz -C /mnt/arch-arm/root/
Pi 3 Извлечение
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch-arm/root/
Системные файлы Arch ARM теперь находятся в корневом разделе SD-карты. Теперь вы должны переместить загрузочные файлы из / mnt / arch-arm / root / boot / в раздел размером 100 МБ, который мы создали ранее.
sudo mv /mnt/arch-arm/root/boot/* /mnt/arch-arm/boot
Завершите установку файла, отключив разделы от вашего компьютера.
sudo umount /mnt/arch-arm/root/ sudo umount /mnt/arch-arm/boot/
Послемонтажная процедура
При первой загрузке Arch ARM на Pi вам необходимо настроить pacman и заполнить ключи подписи следующими командами.
Примечание: пользователь root по умолчанию для Arch ARM — это alarm. Пароль по умолчанию также является тревожным. Пароль root — root.
pacman-key --init pacman-key --populate archlinuxarm
Затем синхронизируйте и устанавливайте все обновления.
sudo pacman -Syyuu
После всех обновлений ваш Arch ARM Pi готов к использованию!