Jak nastavit Arch Linux ARM na Raspberry Pi
Věděli jste, že Arch Linux můžete spustit na Raspberry Pi? Ano, díky projektu Arch ARM můžete! Nejlepší ze všeho je, že je to plnohodnotná průběžná verze Arch Linuxu a má všechny stejné funkce jako tradiční x86 verze. Arch Linux ARM není jednoduchá distribuce na nastavení, zejména pro ty, kteří s Linuxem začínají. Z tohoto důvodu jsme vytvořili tuto příručku o tom, jak nastavit Arch Linux ARM na Raspberry Pi. V něm si projdeme, jak správně rozdělit SD kartu, vše naformátovat, nastavit souborový systém a další!
Poznámka: Arch Linux ARM musí být nainstalován z počítače se systémem Linux. Tyto pokyny NEBUDOU FUNGOVAT na žádném jiném operačním systému, zejména na Mac/Windows.
Table of Contents
Rozdělení Arch ARM SD karty
Zapojte Pi SD kartu do počítače se systémem Linux, který používáte k nastavení Arch ARM. Poté v terminálu získejte root shell pomocí příkazu su.
su -
Spuštěním příkazu lsblk zobrazíte výstup všech blokových zařízení v systému. Najděte štítek SD karty.
Poznámka: Máte potíže s určením štítku zařízení na kartě SD? Zkuste použít Gnome Disks pro jednodušší práci.
V obslužném programu Cfdisk zvýrazněte všechny oddíly a odstraňte je výběrem „Odstranit“. Po dokončení přejděte na „Nový“ a vyberte jej pomocí Enter na klávesnici. Poté vedle velikosti „oddílu“ napište 100 m.
Poté, co určíte velikost oddílu, vyberte „primární“ a stisknutím klávesy Enter vytvořte oddíl.
První oddíl je nastaven na SD. Nyní je čas vytvořit druhý oddíl. V Cfdisku zvýrazněte „volné místo“ a poté vyberte „Nový“ pro vytvoření nového oddílu.
Ujistěte se, že druhý oddíl je „primární“. Také nechte oddíl zabírat zbývající místo na SD kartě.
Když jsou oba oddíly nastaveny v Cfdisku, zvýrazněte „write“ pro uložení změn. Poté nástroj ukončete výběrem možnosti „Ukončit“.
Formátování systémů souborů SD karty
Oddíly jsou nastaveny na SD kartě. Dalším krokem je naformátování souborových systémů, aby se vše nabootovalo správně. Pomocí příkazu mkfs naformátujte první oddíl pomocí souborového systému VFAT.
Pamatujte: níže uvedené štítky jsou příklady. Budete muset změnit X tak, aby odpovídalo štítkům jednotek s vašimi vlastními. Pokud jste zapomněli označení disku každého z oddílů, nezapomeňte použít lsblk nebo Gnome Disks.
sudo mkfs.vfat -F32 /dev/sdX1
Spouštěcí oddíl nyní používá VFAT. Dále musíme obrátit naši pozornost na kořenový oddíl (aka oddíl 2). V terminálu naformátujte oddíl na Ext4.
sudo mkfs.ext4 -F /dev/sdX2
Nastavení struktury složek Arch ARM
Stejně jako na tradičním Arch Linuxu vyžaduje Arch ARM k instalaci ruční konfiguraci složky. Chcete-li to provést, otevřete terminál a získejte přístup root pomocí příkazu su.
su -
Nyní, když máte na svém počítači se systémem Linux přístup root, použijte příkaz CD a přesuňte se do složky /mnt.
cd /mnt
V /mnt vytvořte novou složku, kde budete pracovat na instalaci Arch Linux ARM. Této složce budeme říkat obloukové rameno
mkdir -p /mnt/arch-arm mkdir -p /mnt/arch-arm/boot mkdir -p /mnt/arch-arm/root
Pracovní složka je nastavena. Dále k němu musíte připojit kořenový oddíl (oddíl 2). Montáž se provádí příkazem mount.
Poznámka: nezapomeňte změnit /dev/sdX2 se správným označením disku oddílu 2 na vaší SD kartě.
mount /dev/sdX2 /mnt/arch-arm/root
Poté, co jste připojili kořenový oddíl do /mnt/arch-arm/root, připojte zaváděcí oddíl do /mnt/arch-arm/boot.
mount /dev/sdX1 /mnt/arch-arm/boot
Když jsou obě složky připojeny na správná místa, otevřete druhý terminál a přejděte k další části výukového programu.
Stahování Arch ARM
Arch Linux ARM není váš tradiční operační systém Raspberry Pi. Nenajdete tam žádné soubory IMG. Místo toho si musíte stáhnout zdrojový archivní soubor TarGZ. V této sekci vám ukážeme, jak získat nejnovější verzi Arch ARM pro Pi pomocí Wget.
Pi 1 ke stažení
cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
Pi 2 ke stažení
cd /tmp wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
Pi 3 ke stažení
cd /tmp wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz
Instalace Arch ARM na SD kartu
Stahování souborů je dokončeno. Nyní je čas nastavit OS na rozdělené SD kartě.
Poznámka: K extrahování souborů budete muset nainstalovat BSDTar. Přejděte na stránku pkgs.org a stáhněte si balíček pro vaši distribuci.
Pomocí bsdtar rozbalte soubory do správného umístění.
Pi 1 extrakt
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/
Pi 2 extrakt
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-2-latest.tar.gz -C /mnt/arch-arm/root/
Pi 3 extrakt
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch-arm/root/
Systémové soubory Arch ARM jsou nyní v kořenovém oddílu SD karty. Nyní musíte přesunout spouštěcí soubory z /mnt/arch-arm/root/boot/ na oddíl o velikosti 100 MB, který jsme nastavili dříve.
sudo mv /mnt/arch-arm/root/boot/* /mnt/arch-arm/boot
Dokončete instalaci souboru odpojením oddílů z počítače.
sudo umount /mnt/arch-arm/root/ sudo umount /mnt/arch-arm/boot/
Postup po instalaci
Při prvním spuštění do Arch ARM na Pi, budete muset nastavit pacman a naplnit podpisové klíče následujícími příkazy.
Poznámka: výchozí uživatel root pro Arch ARM je alarm. Výchozí heslo je také alarm. Heslo uživatele root je root.
pacman-key --init pacman-key --populate archlinuxarm
Dále synchronizujte a nainstalujte všechny aktualizace.
sudo pacman -Syyuu
Díky všem aktualizacím je váš Arch ARM Pi připraven k použití!