Android

Wie installiert man Arch Linux auf Himbeer-Pi

5 Raspberry Pi 4 Distros: Manjaro, DietPi, LibreELEC & More!

5 Raspberry Pi 4 Distros: Manjaro, DietPi, LibreELEC & More!

Inhaltsverzeichnis:

Anonim

Der Raspberry Pi ist der beliebteste Single-Board-Computer aller Zeiten. Es kann für verschiedene Zwecke verwendet werden, z. B. für Desktop-PCs, Home Media Center, intelligente WLAN-Router, Automatisierungssysteme und Spieleserver. Die Anwendungsfälle sind endlos.

Auf Raspberry Pi können verschiedene Betriebssysteme ausgeführt werden, darunter verschiedene Linux-Distributionen wie Raspbian, Windows 10 IoT und FreeBSD.

In diesem Tutorial zeigen wir Ihnen, wie Sie Arch Linux ARM auf Raspberry Pi 3 und 4 einrichten. Die Installation von Arch Linux ist so einfach wie das Erstellen von zwei Partitionen und das Kopieren der Betriebssystemdateien auf die SD-Karte.

Arch Linux ist eine rollierende GNU / Linux-Distribution, dh Sie müssen sie nur einmal installieren und regelmäßig aktualisieren.

Herunterladen von Arch Linux

Besuchen Sie die Arch Linux ARM-Downloadseite und laden Sie die neueste Arch Linux ARM-Datei für Ihre Raspberry Pi-Version herunter.

wget

SD-Karte vorbereiten

Legen Sie die SD-Karte in Ihr SD-Kartenlaufwerk ein und suchen Sie den Kartennamen mit dem Befehl lsblk :

lsblk

Der Befehl gibt eine Liste aller verfügbaren Blockgeräte aus:

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

Im obigen Beispiel lautet der Name des SD-Geräts /dev/sdb , dies kann jedoch auf Ihrem System variieren. Die beste Möglichkeit, den Namen zu identifizieren, besteht darin, die Größe des Geräts zu überprüfen.

Sie können ein grafisches Tool wie GParted oder Befehlszeilentools wie fdisk oder parted um das Laufwerk zu formatieren und die erforderliche Partition zu erstellen. Wir werden das Dienstprogramm parted .

Beachten Sie, dass das Formatieren und Erstellen neuer Partitionen einen zerstörerischen Prozess darstellt und alle vorhandenen Daten löscht. Wenn Sie Daten auf der SD-Karte haben, sollten Sie diese zuerst sichern.

Erstellen Sie zunächst die Partitionstabelle, indem Sie den folgenden Befehl ausführen:

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

Erstellen Sie zwei Partitionen. Fat32-Startpartition mit 128 MB und ext4-Root-Partition, die den Rest des SD-Speicherplatzes belegt:

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

Fügen Sie der Boot-Partition ein bootfähiges Flag hinzu:

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

Verwenden Sie anschließend den folgenden Befehl, um die Partitionstabelle auszudrucken und sicherzustellen, dass alle Einstellungen korrekt sind:

sudo parted /dev/sdb --script print

Die Ausgabe sollte ungefähr so ​​aussehen:

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

Formatieren Sie die Startpartition auf FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Formatieren Sie die Root-Partition in 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

Kopieren der Betriebssystemdateien

Nachdem die SD-Karte partitioniert ist, werden die Partitionen bereitgestellt und die Daten aus der heruntergeladenen TAR-Datei kopiert.

Erstellen Sie vor dem Mounten der SD-Partitionen die Verzeichnisse, die als Mount-Punkte dienen sollen:

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

Hängen Sie beide Partitionen mit den folgenden Befehlen ein:

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

Verwenden Sie den Befehl tar , um den Inhalt der Arch Linux-Datei tar.gz in das Verzeichnis /mnt/arch/root zu extrahieren:

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

Verschieben Sie als Nächstes die Startdateien in die bereitgestellte Startpartition:

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

Hängen Sie anschließend beide Partitionen aus:

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

Das ist alles! Sie haben ein bootfähiges Arch Linux-Betriebssystem auf Ihrer SD-Karte.

Pi hochfahren

Legen Sie die SD-Karte in Ihre Raspberry Pi-Platine ein, schließen Sie den Monitor, die Tastatur und die Stromquelle an und schon können Sie loslegen.

Der Standardbenutzername ist alarm und das Passwort ist alarm. Dieser Benutzer hat sudo-Berechtigungen.

Sie können sich auch als root mit dem Passwort root anmelden.

Sobald Sie angemeldet sind, initialisieren Sie den Pacman-Schlüsselring und füllen Sie die Paketsignaturschlüssel aus:

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

Hier können Sie das Benutzerkennwort ändern, das WLAN einrichten und Ihre neue Arch Linux-Installation konfigurieren.

Fazit

Die Installation von Arch Linux auf Raspberry Pi 3/34 ist ein ziemlich einfacher Prozess. Sie müssen lediglich die SD-Karte vorbereiten, die Dateien kopieren und den Raspberry Pi starten.

Arch Linux Himbeer pi