Android

Hoe Arch Linux op Raspberry Pi te installeren

Installing ArchLinux on Raspberry Pi

Installing ArchLinux on Raspberry Pi

Inhoudsopgave:

Anonim

De Raspberry Pi is de populairste single-board computer aller tijden. Het kan voor verschillende doeleinden worden gebruikt, zoals desktop-pc, thuismediacentrum, slimme WiFi-router, automatiseringssysteem en gameserver. De use cases zijn eindeloos.

U kunt een aantal verschillende besturingssystemen op Raspberry Pi uitvoeren, waaronder verschillende Linux-distributies zoals Raspbian, Windows 10 IoT en FreeBSD.

In deze zelfstudie laten we u zien hoe u Arch Linux ARM instelt op Raspberry Pi 3 en 4. Arch Linux installeren is net zo eenvoudig als het maken van twee partities en het kopiëren van de OS-bestanden naar de SD-kaart.

Arch Linux is een rolling GNU / Linux-distributie, wat betekent dat je het maar één keer hoeft te installeren en regelmatig bij te werken.

Arch Linux downloaden

Ga naar de Arch Linux ARM-downloadpagina en download het nieuwste Arch Linux ARM-bestand voor je Raspberry Pi-versie.

wget

De SD-kaart voorbereiden

Plaats de SD-kaart in uw SD- lsblk en zoek de lsblk met behulp van de opdracht lsblk :

lsblk

Met de opdracht wordt een lijst van alle beschikbare blokapparaten afgedrukt:

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

In het bovenstaande voorbeeld is de naam van het SD-apparaat /dev/sdb , maar dit kan variëren op uw systeem. De beste manier om de naam te identificeren is door de grootte van het apparaat te controleren.

U kunt een grafisch hulpprogramma zoals GParted of opdrachtregelprogramma's zoals fdisk of parted om het station te formatteren en de vereiste partitie te maken. We zullen het parted hulpprogramma gebruiken.

Merk op dat het formatteren en maken van nieuwe partities een destructief proces is en alle bestaande gegevens zal wissen. Als u gegevens op de SD-kaart hebt, moet u er eerst een back-up van maken.

Maak eerst de partitietabel met de volgende opdracht:

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

Maak twee partities. Fat32-opstartpartitie met 128 MB en ext4-rootpartitie die de rest van de SD-ruimte in beslag neemt:

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

Voeg een opstartbare vlag toe aan de opstartpartitie:

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

Als u klaar bent, gebruikt u de onderstaande opdracht om de partitietabel af te drukken en te controleren of alles correct is ingesteld:

sudo parted /dev/sdb --script print

De output zou er ongeveer zo uit moeten zien:

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

Formatteer de opstartpartitie naar FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Formatteer de rootpartitie naar 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

De OS-bestanden kopiëren

Nu de SD-kaart is gepartitioneerd, koppelen we de partities en kopiëren we de gegevens uit het gedownloade tar-bestand.

Voordat u de SD-partities koppelt, maakt u de mappen die als koppelpunten dienen:

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

Koppel beide partities met de onderstaande opdrachten:

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

Gebruik de opdracht tar om de inhoud van het bestand Arch.gz tar.gz uit te pakken in de map /mnt/arch/root :

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

Verplaats vervolgens de opstartbestanden naar de gekoppelde opstartpartitie:

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

Ontkoppel beide partities wanneer u klaar bent:

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

Dat is alles! Je hebt een opstartbaar Arch Linux OS op je SD-kaart.

De Pi opstarten

Plaats de SD-kaart in uw Raspberry Pi-bord, sluit de monitor, het toetsenbord en de stroombron aan en u bent klaar om te beginnen.

De standaardgebruikersnaam is alarm en het wachtwoord is alarm. Deze gebruiker heeft sudo-rechten.

Je kunt je ook aanmelden als root met wachtwoord root.

Nadat u bent ingelogd, initialiseert u de pacman-sleutelhanger en vult u de ondertekeningssleutels van het pakket:

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

Vanaf hier kunt u het gebruikerswachtwoord wijzigen, WiFi instellen en uw nieuwe Arch Linux-installatie configureren.

Conclusie

Arch Linux installeren op Raspberry Pi 3 / 34bis een vrij eenvoudig proces. Het enige wat u hoeft te doen is de SD-kaart voorbereiden, de bestanden kopiëren en de Raspberry Pi opstarten.

boog linux frambozen pi