Jak skonfigurować Arch Linux ARM na Raspberry Pi

Czy wiesz, że możesz uruchomić Arch Linux na Raspberry Pi? Tak, dzięki projektowi Arch ARM możesz! Co najważniejsze, jest to w pełni funkcjonalna, krocząca wersja Arch Linux i ma wszystkie te same funkcje, co tradycyjna wersja x86. Arch Linux ARM nie jest prostą dystrybucją do skonfigurowania, szczególnie dla tych, którzy są nowicjuszami w Linuksie. Z tego powodu stworzyliśmy ten przewodnik, jak skonfigurować Arch Linux ARM na Raspberry Pi. W nim omówimy, jak poprawnie podzielić kartę SD, sformatować wszystko, skonfigurować system plików i nie tylko!

Uwaga: Arch Linux ARM musi być zainstalowany z komputera z systemem Linux. Ta instrukcja NIE BĘDZIE DZIAŁAŁA w żadnym innym systemie operacyjnym, zwłaszcza Mac / Windows.

Partycjonowanie karty SD Arch ARM

Podłącz kartę Pi SD do komputera z systemem Linux, którego używasz do skonfigurowania Arch ARM. Następnie w terminalu uzyskaj powłokę roota za pomocą polecenia su.

su -

Uruchom komendę lsblk, aby wyświetlić dane wyjściowe wszystkich urządzeń blokowych w systemie. Znajdź etykietę karty SD.

Uwaga: masz problem ze zrozumieniem etykiety urządzenia na karcie SD? Spróbuj użyć dysków Gnome dla łatwiejszego czasu.

W narzędziu Cfdisk zaznacz wszystkie partycje i usuń je, wybierając opcję „Usuń”. Po zakończeniu przejdź do opcji „Nowy” i wybierz ją, naciskając klawisz Enter na klawiaturze. Następnie wpisz 100 M obok rozmiaru „partycji”.

Po określeniu rozmiaru partycji wybierz „podstawową” i naciśnij klawisz Enter, aby utworzyć partycję.

Pierwsza partycja jest skonfigurowana na karcie SD. Teraz czas na drugą partycję. W Cfdisk zaznacz „wolne miejsce”, a następnie wybierz „Nowa”, aby utworzyć nową partycję.

Upewnij się, że druga partycja jest „podstawowa”. Spraw, aby partycja zajęła pozostałe miejsce na karcie SD.

Gdy obie partycje są skonfigurowane w Cfdisk, podświetl „write”, aby zapisać zmiany. Następnie zamknij narzędzie, wybierając „Zakończ”.

Formatowanie systemów plików na karcie SD

Partycje są skonfigurowane na karcie SD. Następnym krokiem jest sformatowanie systemów plików, aby wszystko uruchamiało się poprawnie. Używając polecenia mkfs, sformatuj pierwszą partycję za pomocą systemu plików VFAT.

Pamiętaj: poniższe etykiety są przykładami. Będziesz musiał zmienić X, aby dopasować etykiety dysków do własnych. Jeśli zapomniałeś etykiety dysku dla każdej z partycji, pamiętaj, aby użyć lsblk lub Gnome Disks.

sudo mkfs.vfat -F32 /dev/sdX1

Partycja rozruchowa używa teraz VFAT. Następnie musimy zwrócić naszą uwagę na partycję główną (aka partycję 2). W terminalu sformatuj partycję na Ext4.

sudo mkfs.ext4 -F /dev/sdX2

Konfigurowanie struktury folderów Arch ARM

Podobnie jak w tradycyjnym Arch Linux, Arch ARM wymaga ręcznej konfiguracji folderu do zainstalowania. Aby to zrobić, otwórz terminal i uzyskaj uprawnienia administratora za pomocą polecenia su.

su -

Teraz, gdy masz uprawnienia administratora na komputerze z systemem Linux, użyj polecenia CD i przejdź do folderu / mnt.

cd /mnt

Wewnątrz / mnt utwórz nowy folder, w którym będziesz pracować nad instalacją Arch Linux ARM. Nazwijmy ten folder arch-arm

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

Folder roboczy został skonfigurowany. Następnie musisz zamontować na niej partycję główną (partycja 2). Montowanie odbywa się za pomocą polecenia mount.

Uwaga: pamiętaj, aby zmienić / dev / sdX2 z poprawną etykietą dysku partycji 2 na karcie SD.

mount /dev/sdX2 /mnt/arch-arm/root

Po zamontowaniu partycji głównej do / mnt / arch-arm / root, zamontuj partycję rozruchową na / mnt / arch-arm / boot.

mount /dev/sdX1 /mnt/arch-arm/boot

Gdy oba foldery zostaną zamontowane we właściwych lokalizacjach, otwórz drugi terminal i przejdź do następnej sekcji samouczka.

Pobieranie Arch ARM

Arch Linux ARM nie jest Twoim tradycyjnym systemem operacyjnym Raspberry Pi. Nie znajdziesz tam żadnych plików IMG. Zamiast tego musisz pobrać źródłowy plik archiwum TarGZ. W tej sekcji pokażemy, jak uzyskać najnowszą wersję Arch ARM dla Pi za pomocą Wget.

Pi 1 Pobierz

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz

Pobierz Pi 2

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz

Pobierz Pi 3

cd /tmp

wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz

Instalowanie Arch ARM na karcie SD

Pliki zostały pobrane. Nadszedł czas, aby skonfigurować system operacyjny na podzielonej na partycje karcie SD.

Uwaga: będziesz musiał zainstalować BSDTar, aby rozpakować pliki. Przejdź do pkgs.org i pobierz pakiet dla swojej dystrybucji.

Używając bsdtar, wypakuj pliki do właściwej lokalizacji.

Wyciąg z Pi 1

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

Wyciąg z Pi 2

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

Wyciąg z Pi 3

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

Pliki systemowe Arch ARM znajdują się teraz na partycji głównej karty SD. Teraz musisz przenieść pliki rozruchowe z / mnt / arch-arm / root / boot / na partycję 100 MB, którą skonfigurowaliśmy wcześniej.

sudo mv /mnt/arch-arm/root/boot/* /mnt/arch-arm/boot

Zakończ instalację pliku, odmontowując partycje z komputera.

sudo umount /mnt/arch-arm/root/

sudo umount /mnt/arch-arm/boot/

Procedura poinstalacyjna

Przy pierwszym uruchomieniu Arch ARM na Pi musisz skonfigurować pacmana i wypełnić klucze podpisu następującymi poleceniami.

Uwaga: domyślnym użytkownikiem root dla Arch ARM jest alarm. Domyślne hasło to również alarm. Hasło roota to root.

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

Następnie zsynchronizuj i zainstaluj aktualizacje.

sudo pacman -Syyuu

Po wykonaniu wszystkich aktualizacji Arch ARM Pi jest gotowy do użycia!