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!