techukraine.net Linux Як налаштувати Arch Linux ARM на Raspberry Pi

Як налаштувати Arch Linux ARM на Raspberry Pi

| | 0 Comments| 10:22 AM
Categories:

Чи знаєте ви, що ви можете запустити 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. Потім у терміналі за допомогою команди su отримати кореневу оболонку.

su -

Виконайте команду lsblk, щоб переглянути вихідні дані всіх блочних пристроїв у системі. Знайдіть ярлик своєї SD-карти.

Примітка. Виникли проблеми з визначенням мітки пристрою SD-карти? Спробуйте використовувати Gnome Disks, щоб полегшити час.

  6 найкращих редакторів Markdown для Linux

У утиліті 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. Ми назвемо цю папку arch-arm

  Як використовувати команду типу 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.

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.

  Як знайти повторювані файли та очистити їх у Linux за допомогою FSlint

Примітка: вам потрібно буде встановити 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/

Екстракт Пі 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 є будильник. Пароль за замовчуванням також є будильником. Пароль root – root.

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

Далі синхронізуйте та встановіть будь-які оновлення.

sudo pacman -Syyuu

Після всіх оновлень ваш Arch ARM Pi готовий до використання!