5 Raspberry Pi 4 Distros: Manjaro, DietPi, LibreELEC & More!
Inhaltsverzeichnis:
- Herunterladen von Arch Linux
- SD-Karte vorbereiten
- Kopieren der Betriebssystemdateien
- Pi hochfahren
- Fazit
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.
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 piWie man Docker auf Himbeer-Pi installiert und benutzt
In diesem Tutorial erklären wir Ihnen, wie Sie Docker auf Raspberry Pi installieren und die grundlegenden Docker-Konzepte und -Befehle kennenlernen.
Wie installiert man einen Apache Webserver auf einem Himbeer-Pi?
Der Apache HTTP-Server ist einer der beliebtesten Webserver der Welt. In diesem Tutorial wird erklärt, wie der Apache-Webserver auf Raspberry Pi installiert wird.
Wie man Himbeer auf Himbeer-Pi installiert
Der Raspberry Pi ist der beliebteste Single-Board-Computer aller Zeiten. In diesem Tutorial zeigen wir Ihnen, wie Sie die SD-Karte formatieren, das Raspbian-Image flashen und den Raspberry Pi starten.