Android

Hur man installerar arch linux på hallon pi

Arch Linux for Raspberry Pi

Arch Linux for Raspberry Pi

Innehållsförteckning:

Anonim

Raspberry Pi är den mest populära datortjänsten genom tiderna. Det kan användas för olika ändamål som stationär PC, hemmediacenter, smart WiFi-router, automatiseringssystem och spelserver. Användningsfallen är oändliga.

Du kan köra ett antal olika operativsystem på Raspberry Pi inklusive olika Linux-distributioner som Raspbian, Windows 10 IoT och FreeBSD.

I den här tutorialen visar vi dig hur du ställer in Arch Linux ARM på Raspberry Pi 3 och 4. Att installera Arch Linux är så enkelt som att skapa två partitioner och kopiera OS-filer till SD-kortet.

Arch Linux är en rullande version av GNU / Linux-distribution, vilket innebär att du bara behöver installera den en gång och uppdatera den ofta.

Hämtar Arch Linux

Besök Arch Linux ARM-nedladdningssidan och ladda ner den senaste Arch Linux ARM-filen för din Raspberry Pi-version.

wget

Förbereda SD-kortet

Sätt i SD-kortet i SD-kortenheten och hitta kortnamnet med kommandot lsblk :

lsblk

Kommandot skriver ut en lista över alla tillgängliga blockenheter:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…

I exemplet ovan är namnet på SD-enheten /dev/sdb , men det kan variera på ditt system. Det bästa sättet att identifiera namnet är genom att kontrollera enhetens storlek.

Du kan använda ett grafiskt verktyg som GParted eller kommandoradsverktyg som fdisk eller parted att formatera enheten och skapa den nödvändiga partitionen. Vi använder det parted verktyget.

Observera att formatering och skapande av nya partitioner är en förstörande process och att den raderar all befintlig data. Om du har data på SD-kortet bör du först säkerhetskopiera dem.

Skapa först partitionstabellen genom att köra följande kommando:

sudo parted /dev/sdb --script -- mklabel msdos

Skapa två partitioner. Fat32-bootpartition med 128 MB och ext4 root-partition som tar resten av SD-utrymmet:

sudo parted /dev/sdb --script -- mkpart primary fat32 1 128 sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%

Lägg till en startbar flagga till startpartitionen:

sudo parted /dev/sdb --script -- set 1 boot on

När du är klar använder du kommandot nedan för att skriva ut partitionstabellen och kontrollera att allt är korrekt konfigurerat:

sudo parted /dev/sdb --script print

Utgången ska se ut så här:

Model: Generic- SD/MMC/MS PRO (scsi) Disk /dev/sdb: 64.0GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 128MB 127MB primary boot, lba 2 128MB 64.0GB 63.9GB primary

Formatera startpartitionen till FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Formatera rootpartitionen till ext4:

sudo mkfs.ext4 -F /dev/sdb2

mke2fs 1.44.1 (24-Mar-2018) Creating filesystem with 15599104 4k blocks and 3899952 inodes Filesystem UUID: 0992147a-aa9d-474b-b974-e0a015766392 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (65536 blocks): done Writing superblocks and filesystem accounting information: done

Kopiera OS-filerna

Nu när SD-kortet är partitionerat monterar vi partitionerna och kopierar data från den nedladdade tjärfilen.

Innan du monterar SD-partitionerna ska du skapa katalogerna som kommer att fungera som monteringspunkter:

sudo mkdir -p /mnt/arch/{boot, root}

Montera båda partitionerna med kommandona nedan:

sudo mount /dev/sdb1 /mnt/arch/boot sudo mount /dev/sdb2 /mnt/arch/root

Använd tar kommandot för att extrahera innehållet i Arch Linux tar.gz-filen till /mnt/arch/root katalogen:

sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root

Flytta sedan startfilerna till den monterade startpartitionen:

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

När du är klar, demontera båda partitionerna:

sudo umount /mnt/arch/boot /mnt/arch/root

Det är allt! Du har ett startbart Arch Linux OS på ditt SD-kort.

Starta upp Pi

Sätt SD-kortet i Raspberry Pi-kortet, anslut bildskärmen, tangentbordet och strömkällan så är du redo att gå.

Standardnamnet är larm och lösenordet är larm. Den här användaren har sudo-privilegier.

Du kan också logga in som root med lösenordsrot.

När du är inloggad initierar du pacman-nyckeln och fyll i paketets signeringsnycklar:

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

Härifrån kan du ändra användarlösenordet, ställa in WiFi och konfigurera din nya Arch Linux-installation.

Slutsats

Att installera Arch Linux på Raspberry Pi 3 / 34bis är en ganska enkel process. Allt du behöver göra är att förbereda SD-kortet, kopiera filerna och starta upp Raspberry Pi.

arch linux hallon pi