Arch Linux for Raspberry Pi
Innehållsförteckning:
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.
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 piHur man installerar Windows 10 iot-förhandsvisning på hallon pi 2
Lär dig hur du installerar Windows 10 IoT-förhandsvisning på Raspberry Pi 2 i den här steg-för-steg-guiden.
Hur man installerar apache webbserver på hallon pi
Apache HTTP-server är en av de mest populära webbservrarna i världen. I denna handledning kommer vi att förklara hur du installerar Apache webbserver på Raspberry Pi.
Hur man installerar opencv på hallon pi 3
OpenCV (Open Source Computer Vision Library) är ett open source datorvisionsbibliotek och har bindningar för C ++, Python och Java. I den här tutorialen kommer vi att förklara hur man installerar OpenCV på Raspberry Pi.