So richten Sie Arch Linux ARM auf Raspberry Pi ein

Wussten Sie, dass Sie Arch Linux auf einem Raspberry Pi ausführen können? Ja, dank des Arch ARM-Projekts ist das möglich! Das Beste ist, dass es sich um eine rollende Version von Arch Linux mit vollem Funktionsumfang handelt, die dieselben Funktionen wie die traditionelle x86-Version hat. Arch Linux ARM ist keine einfach einzurichtende Distribution, insbesondere für Linux-Neulinge. Aus diesem Grund haben wir diese Anleitung zum Einrichten von Arch Linux ARM auf Raspberry Pi erstellt. Darin gehen wir darauf ein, wie man die SD-Karte richtig partitioniert, alles formatiert, das Dateisystem einrichtet und mehr!

Hinweis: Arch Linux ARM muss von einem Linux-PC installiert werden. Diese Anleitung FUNKTIONIERT NICHT auf anderen Betriebssystemen, insbesondere auf Mac/Windows.

Partitionieren der Arch ARM SD-Karte

Stecken Sie die Pi-SD-Karte in den Linux-Computer, auf dem Sie Arch ARM einrichten. Rufen Sie dann im Terminal mit dem Befehl su eine Root-Shell ab.

su -

Führen Sie den Befehl lsblk aus, um die Ausgabe aller Blockgeräte auf dem System anzuzeigen. Suchen Sie das Etikett Ihrer SD-Karte.

Hinweis: Haben Sie Probleme, die Gerätebezeichnung der SD-Karte herauszufinden? Versuchen Sie, Gnome Disks für eine einfachere Zeit zu verwenden.

Markieren Sie im Cfdisk-Dienstprogramm alle Partitionen und löschen Sie sie, indem Sie „Löschen“ auswählen. Wenn Sie fertig sind, gehen Sie zu „Neu“ und wählen Sie es mit der Eingabetaste auf der Tastatur aus. Schreiben Sie dann 100 MB neben die „Partitionsgröße“.

  So installieren Sie die Bluecherry-Überwachungssoftware unter Linux

Nachdem Sie die Größe der Partition angegeben haben, wählen Sie „primär“ und drücken Sie die Eingabetaste, um die Partition zu erstellen.

Die erste Partition wird auf der SD eingerichtet. Jetzt ist es an der Zeit, die zweite Partition zu erstellen. Markieren Sie in Cfdisk „freier Speicherplatz“ und wählen Sie dann „Neu“, um eine neue Partition zu erstellen.

Stellen Sie sicher, dass die zweite Partition „primär“ ist. Stellen Sie außerdem sicher, dass die Partition den verbleibenden Speicherplatz der SD-Karte belegt.

Wenn beide Partitionen in Cfdisk eingerichtet sind, markieren Sie „Schreiben“, um die Änderungen zu speichern. Beenden Sie dann das Tool, indem Sie „Beenden“ auswählen.

Formatieren der Dateisysteme der SD-Karte

Die Partitionen werden auf der SD-Karte eingerichtet. Der nächste Schritt besteht darin, die Dateisysteme zu formatieren, damit alles korrekt bootet. Formatieren Sie mit dem Befehl mkfs die erste Partition mit dem VFAT-Dateisystem.

Denken Sie daran: Die folgenden Etiketten sind Beispiele. Sie müssen das X ändern, um die Laufwerksbezeichnungen mit Ihren eigenen abzugleichen. Wenn Sie die Laufwerksbezeichnung jeder Partition vergessen haben, denken Sie daran, lsblk oder Gnome Disks zu verwenden.

sudo mkfs.vfat -F32 /dev/sdX1

Die Boot-Partition verwendet jetzt VFAT. Als nächstes müssen wir unsere Aufmerksamkeit auf die Root-Partition (auch bekannt als Partition 2) richten. Formatieren Sie im Terminal die Partition auf Ext4.

sudo mkfs.ext4 -F /dev/sdX2

Einrichten der Arch ARM-Ordnerstruktur

Genau wie bei traditionellem Arch Linux erfordert Arch ARM eine manuelle Ordnerkonfiguration für die Installation. Öffnen Sie dazu ein Terminal und erhalten Sie mit dem Befehl su Root-Zugriff.

su -

Nachdem Sie nun Root-Zugriff auf Ihrem Linux-Computer haben, verwenden Sie den CD-Befehl und wechseln Sie in den /mnt-Ordner.

cd /mnt

Erstellen Sie in /mnt einen neuen Ordner, in dem Sie an der Installation von Arch Linux ARM arbeiten. Wir nennen diesen Ordner Arch-Arm

  So spielen Sie Trine 2 unter Linux

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

Der Arbeitsordner ist eingerichtet. Als nächstes müssen Sie die Root-Partition (Partition 2) darauf mounten. Das Mounten erfolgt mit dem mount-Befehl.

Hinweis: Achten Sie darauf, /dev/sdX2 mit der richtigen Laufwerksbezeichnung von Partition 2 auf Ihrer SD-Karte zu ändern.

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

Nachdem Sie die Root-Partition in /mnt/arch-arm/root gemountet haben, hängen Sie die Boot-Partition in /mnt/arch-arm/boot ein.

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

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

Laden Sie Arch ARM herunter

Arch Linux ARM ist kein traditionelles Raspberry Pi-Betriebssystem. Sie werden dort keinerlei IMG-Dateien finden. Stattdessen müssen Sie eine Quell-TarGZ-Archivdatei herunterladen. In diesem Abschnitt zeigen wir Ihnen, wie Sie die neueste Version von Arch ARM für Pi mit Wget erhalten.

Pi1 herunterladen

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

Pi2 herunterladen

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

Pi3 herunterladen

cd /tmp

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

Installieren von Arch ARM auf SD-Karte

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

  So installieren Sie Wire unter Linux

Hinweis: Sie müssen BSDtar installieren, um die Dateien zu extrahieren. Gehen Sie zu pkgs.org und laden Sie das Paket für Ihre Distribution herunter.

Extrahieren Sie die Dateien mit bsdtar an den richtigen Speicherort.

Pi 1-Extrakt

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

Pi 2-Extrakt

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

Pi 3-Extrakt

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

Die Systemdateien von Arch ARM befinden sich jetzt auf der Root-Partition der SD-Karte. Jetzt müssen Sie die Boot-Dateien von /mnt/arch-arm/root/boot/ auf die 100-MB-Partition verschieben, die wir zuvor eingerichtet haben.

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/

Verfahren nach der Installation

Wenn Sie Arch ARM zum ersten Mal auf dem Pi booten, müssen Sie Pacman einrichten und die Signaturschlüssel mit den folgenden Befehlen füllen.

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 Updates.

sudo pacman -Syyuu

Wenn alle Updates erledigt sind, ist Ihr Arch ARM Pi einsatzbereit!