So richten Sie Arch Linux ARM auf Raspberry Pi ein

Arch Linux auf dem Raspberry Pi installieren: Eine detaillierte Anleitung

Hätten Sie gedacht, dass es möglich ist, Arch Linux auf einem Raspberry Pi zu betreiben? Dank des Arch ARM-Projekts ist dies nun Realität! Das Geniale daran ist, dass es sich um eine vollwertige, fortlaufend aktualisierte Version von Arch Linux handelt, die die gleichen Funktionen wie die herkömmliche x86-Variante bietet. Allerdings ist Arch Linux ARM nicht die einfachste Distribution für Einsteiger. Aus diesem Grund haben wir diese detaillierte Anleitung erstellt, die Ihnen bei der Installation von Arch Linux ARM auf Ihrem Raspberry Pi hilft. Wir zeigen Ihnen, wie Sie die SD-Karte richtig partitionieren, formatieren, das Dateisystem einrichten und vieles mehr!

Wichtig: Für die Installation von Arch Linux ARM ist ein Linux-PC erforderlich. Diese Anleitung ist nicht mit anderen Betriebssystemen, insbesondere Mac oder Windows, kompatibel.

Vorbereitung: Partitionieren der Arch ARM SD-Karte

Stecken Sie Ihre Raspberry Pi SD-Karte in Ihren Linux-Computer, auf dem Sie Arch ARM einrichten möchten. Öffnen Sie dann ein Terminal und wechseln Sie mit dem Befehl su in die Root-Shell.

su -

Verwenden Sie den Befehl lsblk, um alle Blockgeräte auf Ihrem System anzuzeigen. Identifizieren Sie hierbei Ihre SD-Karte anhand ihres Labels.

Hinweis: Falls Sie Schwierigkeiten haben, das korrekte Geräte-Label Ihrer SD-Karte zu finden, können Sie auch das Programm „Gnome Disks“ verwenden, das Ihnen die Suche erleichtert.

Starten Sie das Tool „cfdisk“. Markieren Sie alle existierenden Partitionen und löschen Sie diese mit der Option „Löschen“. Sobald Sie fertig sind, wählen Sie „Neu“ und bestätigen Sie dies mit der Eingabetaste. Geben Sie dann „100 MB“ als Größe der neuen Partition ein.

Nachdem Sie die Partitionsgröße festgelegt haben, wählen Sie „primär“ und bestätigen Sie mit der Eingabetaste, um die Partition zu erstellen.

Die erste Partition ist nun eingerichtet. Als Nächstes erstellen wir die zweite Partition. Wählen Sie in „cfdisk“ „freier Speicherplatz“ und dann „Neu“, um eine neue Partition zu erstellen.

Achten Sie darauf, dass die zweite Partition ebenfalls als „primär“ gekennzeichnet ist. Zudem sollte die Partition den gesamten restlichen Speicherplatz Ihrer SD-Karte belegen.

Wenn beide Partitionen in „cfdisk“ eingerichtet sind, wählen Sie „Schreiben“, um die Änderungen zu speichern. Anschließend beenden Sie das Tool mit der Option „Beenden“.

Formatierung der Dateisysteme der SD-Karte

Nachdem die Partitionen auf der SD-Karte angelegt sind, müssen wir die Dateisysteme formatieren, damit alles korrekt booten kann. Verwenden Sie den Befehl mkfs, um die erste Partition mit dem VFAT-Dateisystem zu formatieren.

Wichtig: Die nachfolgenden Gerätebezeichnungen sind Beispiele. Ersetzen Sie „X“ durch die korrekten Bezeichnungen Ihrer Laufwerke. Wenn Sie die Laufwerksbezeichnungen der Partitionen vergessen haben, verwenden Sie erneut lsblk oder „Gnome Disks“.

sudo mkfs.vfat -F32 /dev/sdX1

Die Boot-Partition nutzt nun VFAT. Als Nächstes widmen wir uns der Root-Partition (Partition 2). Formatieren Sie diese im Terminal mit dem Ext4-Dateisystem.

sudo mkfs.ext4 -F /dev/sdX2

Konfiguration der Ordnerstruktur für Arch ARM

Wie auch beim traditionellen Arch Linux ist für die Installation von Arch ARM eine manuelle Ordnerkonfiguration erforderlich. Öffnen Sie ein Terminal und erhalten Sie mit dem Befehl su Root-Zugriff.

su -

Nachdem Sie Root-Zugriff haben, wechseln Sie mit dem Befehl cd in den Ordner /mnt.

cd /mnt

Erstellen Sie in /mnt einen neuen Ordner, in dem Sie mit der Installation von Arch Linux ARM arbeiten. Wir nennen diesen Ordner „arch-arm“.

mkdir -p /mnt/arch-arm
mkdir -p /mnt/arch-arm/boot
mkdir -p /mnt/arch-arm/root

Der Arbeitsordner ist nun eingerichtet. Als Nächstes müssen Sie die Root-Partition (Partition 2) in diesen Ordner mounten. Dies geschieht mit dem Befehl mount.

Achtung: Ersetzen Sie /dev/sdX2 durch die korrekte Gerätebezeichnung Ihrer Partition 2.

mount /dev/sdX2 /mnt/arch-arm/root

Nachdem Sie die Root-Partition in /mnt/arch-arm/root gemountet haben, mounten Sie die Boot-Partition in /mnt/arch-arm/boot.

mount /dev/sdX1 /mnt/arch-arm/boot

Wenn beide Ordner an den richtigen Stellen gemountet sind, öffnen Sie ein zweites Terminal und fahren mit dem nächsten Schritt fort.

Arch ARM herunterladen

Arch Linux ARM ist kein typisches Raspberry Pi Betriebssystem, es wird keine IMG-Dateien zum Download geben. Stattdessen müssen Sie eine komprimierte TarGZ-Archivdatei herunterladen. Wir zeigen Ihnen, wie Sie die neueste Version von Arch ARM für Ihren Pi mit wget beziehen.

Download für Pi1

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz

Download für Pi2

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz

Download für Pi3

cd /tmp

wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz

Installation von Arch ARM auf der SD-Karte

Die Dateien sind heruntergeladen. Nun ist es an der Zeit, das Betriebssystem auf der partitionierten SD-Karte einzurichten.

Wichtig: Sie benötigen bsdtar zum Entpacken der Dateien. Besuchen Sie pkgs.org und laden Sie das Paket für Ihre Distribution herunter.

Entpacken Sie die Dateien mit bsdtar am richtigen Ort.

Entpacken für Pi 1

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/

Entpacken für Pi 2

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-2-latest.tar.gz -C /mnt/arch-arm/root/

Entpacken für Pi 3

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch-arm/root/

Die Systemdateien von Arch ARM befinden sich nun auf der Root-Partition der SD-Karte. Als Nächstes müssen Sie die Boot-Dateien aus /mnt/arch-arm/root/boot/ in die zuvor erstellte 100-MB-Partition verschieben.

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

Beenden Sie die Dateiinstallation, indem Sie die Partitionen von Ihrem Computer aushängen.

sudo umount /mnt/arch-arm/root/

sudo umount /mnt/arch-arm/boot/

Nach der Installation

Beim ersten Booten von Arch ARM auf Ihrem Pi müssen Sie Pacman einrichten und die Signaturschlüssel mit den folgenden Befehlen installieren.

Hinweis: Der Standard-Root-Benutzer für Arch ARM ist „alarm“. Das Standardpasswort ist ebenfalls „alarm“. Das Root-Passwort lautet „root“.

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

Als Nächstes synchronisieren und installieren Sie alle verfügbaren Updates.

sudo pacman -Syyuu

Nachdem alle Updates abgeschlossen sind, ist Ihr Arch ARM Pi einsatzbereit!