Как да настроите 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

Включете Pi SD картата в компютъра с Linux, който използвате, за да настроите Arch ARM. След това в терминала вземете root обвивка с помощта на командата su.

su -

Изпълнете командата lsblk, за да видите изхода на всички блокови устройства в системата. Намерете етикета на вашата SD карта.

  Как да обърнете Tether от Linux към Android с Gnirehtet

Забележка: имате проблеми с определянето на етикета на устройството на SD картата? Опитайте да използвате Gnome Disks за по-лесно време.

В помощната програма Cfdisk маркирайте всички дялове и ги изтрийте, като изберете „Изтриване“. Когато сте готови, преминете към „Ново“ и го изберете с Enter на клавиатурата. След това напишете 100M до „размер на дял“.

След като сте посочили размера на дяла, изберете „основен“ и натиснете enter, за да създадете дяла.

Първият дял е настроен на SD. Сега е време да направите втория дял. В Cfdisk маркирайте „свободно пространство“, след което изберете „Ново“, за да създадете нов дял.

Уверете се, че вторият дял е „основен“. Също така, накарайте дяла да заеме оставащото пространство на SD картата.

Когато и двата дяла са настроени в Cfdisk, маркирайте “write”, за да запазите промените. След това излезте от инструмента, като изберете „Изход“.

Форматиране на файловите системи на 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. Ще наречем тази папка arch-arm

  Как да синхронизирате Google Календар с работния плот на Linux

mkdir -p /mnt/arch-arm
mkdir -p /mnt/arch-arm/boot
mkdir -p /mnt/arch-arm/root

Работната папка е настроена. След това трябва да монтирате 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.

  Как да получите най-новата версия на ядрото на Linux в Ubuntu

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 извлечете файловете на правилното място.

Екстракт от Pi 1

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/

Екстракт от Pi 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 MB, който настроихме по-рано.

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 е аларма. Паролата по подразбиране също е аларма. Паролата за root е root.

pacman-key --init
pacman-key --populate archlinuxarm

След това синхронизирайте и инсталирайте всички актуализации.

sudo pacman -Syyuu

С всички актуализации, погрижени, вашият Arch ARM Pi е готов за използване!