Как настроить Arch Linux ARM на Raspberry Pi

Знаете ли вы, что вы можете запустить 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-карты.

  Как играть в Crab Game в Linux

Примечание: не можете определить этикетку устройства 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. Назовем эту папку аркой

  4 приложения для редактирования видео для Windows, которые работают в Linux

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.

  Как установить приложения Kali Linux в Debian

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 готов к использованию!