Installing ArchLinux on Raspberry Pi
Inhoudsopgave:
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.
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 piHoe Windows 10 iot Preview op Raspberry Pi 2 te installeren
Meer informatie over het installeren van Windows 10 IoT Preview op Raspberry Pi 2 in deze stapsgewijze handleiding.
Hoe Docker op Raspberry Pi te installeren en gebruiken
In deze tutorial zullen we uitleggen hoe Docker op Raspberry Pi te installeren en de basis Docker-concepten en commando's verkennen.
Hoe apache webserver op raspberry pi te installeren
Apache HTTP-server is een van de populairste webservers ter wereld. In deze zelfstudie leggen we uit hoe u de Apache-webserver op Raspberry Pi installeert.