So richten Sie Systemd-Boot auf einem neuen Arch Linux-System ein

Systemd-boot ist ein alternativer Linux-Bootloader, der vom Systemd-Startsystem betrieben wird. Es verfügt über Dutzende moderner Funktionen, darunter schnelleres Booten, bessere EFI-Unterstützung und vieles mehr, was es zu einer ausgezeichneten Wahl für Arch Linux macht. Das Einrichten von Systemd-Boot unter Arch Linux ist ein kniffliger Prozess, daher empfehlen wir dringend, Ihre kritischen Daten zu sichern, bevor wir beginnen.

Hinweis: Systemd-boot funktioniert nur mit Systemen, die mit UEFI booten. Wenn Sie kein UEFI haben, bleiben Sie bei Grub.

Arch Linux installieren

Diese Anleitung zeigt Ihnen, wie Sie den Systemd-Bootloader auf einer neuen Arch Linux-Installation konfigurieren und einrichten. Aus diesem Grund müssen Sie den Systemd-boot-Setup-Prozess mit einer Neuinstallation des Arch Linux-Betriebssystems starten.

 Hinweis: Es ist möglich, Systemd-boot auf einem vorhandenen Arch Linux-System zu installieren, anstatt neu zu starten. In diesem Handbuch werden wir jedoch nicht darauf eingehen, wie ein aktuelles System auf Systemd-boot umgestellt wird. Informationen dazu, wie Sie Ihr vorhandenes System auf Systemd-boot umwandeln, finden Sie im Arch-Wiki .

In der Vergangenheit habe ich auf TipsWebTech360 ein Tutorial über die Installation von Arch Linux geschrieben . Es ist ein langer und detaillierter Installationsprozess, der mit einer Menge verschiedener Schritte gefüllt ist. Alle diese Schritte sind entscheidend und helfen Ihnen, mit Systemd-boot loszulegen. Folgen Sie den Anweisungen, um Arch Linux auf Ihrem System zu installieren. Befolgen Sie unbedingt die darin beschriebene GPT/EFI-Methode.

Während der GPT/EFI-Installationsanweisungen für Arch Linux überspringen Sie bitte alle Anweisungen in der Anleitung, die Ihnen zeigen, wie Sie den Grub-Bootloader installieren. Sie müssen die Grub-Anweisungen ignorieren, oder Systemd-boot funktioniert nicht.

Nachdem Sie die GPT/EFI-Methode zur Installation von Arch Linux durchlaufen haben, lassen Sie Ihr System eingeschaltet und bei Arch Chroot (Live-Festplatte) angemeldet, kehren Sie zu diesem Beitrag zurück und befolgen Sie die Anweisungen, um zu erfahren, wie Sie Systemd-boot als einrichten Ihren Bootloader unter Arch Linux.

Systemd-boot einrichten

Während der Arch Linux-Installationsanleitung für EFI/GPT wurden drei Partitionen eingerichtet und auf /dev/sda (AKA die erste mit dem System verbundene Festplatte) formatiert . Diese Partitionen sind die folgenden:

  • Partition 1 – Eine Fat32 EFI-Partition (ungefähr 512 MB.)
  • Partition 2 – Eine Ext4-Root-Partition (Größe nach Ihrer Wahl.)
  • Partition 3 – Eine Linux-Swap-Partition (Größe nach Ihrer Wahl.)

Das erste, was in Arch Linux getan werden muss, ist die Boot-Flags für die Fat32-Partition zu ändern. Das Vertauschen dieser Flags erfolgt am besten mit der Gdisk- App. Um Gdisk zu erhalten, verwenden Sie den folgenden Pacman-Befehl in der Arch-Chroot-Terminal-Eingabeaufforderung.

pacman -S gdisk

Öffnen Sie nach der Einrichtung der App Ihre Festplatte in der Gdisk-Anwendung.

gdisk /dev/sda

Wenn Sie den obigen Befehl ausführen, wird /dev/sda in die Gdisk-App eingefügt. Anschließend werden Sie aufgefordert, zwischen MBR, BSD, APM und GPT zu wählen. Schreiben Sie in GPT und drücken Sie die Eingabetaste .

Schreiben Sie von hier aus t in die Eingabeaufforderung, um das Flag der Fat32-Partition zu ändern.

T

Nachdem Sie den t- Befehl eingegeben haben , geben Sie 1 ein , um der App mitzuteilen, dass sie mit der Fat32-Partition arbeiten soll.

1

Geben Sie den Hex-Code des EFI-Systems in die Gdisk-Eingabeaufforderung ein.

EF00

Speichern Sie die Änderungen mit dem  Befehl w .

Hinweis: ignorieren Sie die Warnung; es wird nichts löschen.

w

Nachdem Sie die Änderungen auf die Festplatte geschrieben haben, schließen Sie Gdisk mit dem Befehl q .

Q

Nachdem die Flags der Fat32 EFI-Partition nun richtig gesetzt sind, verwenden Sie bootctl , um Systemd-boot auf Ihrem neuen Arch Linux-System zu installieren.

bootctl --path=/boot install

Lassen Sie den Bootctl-Befehl seinen Lauf. Es sollte automatisch Standardkonfigurationsdateien einrichten.

Als nächstes müssen Sie die UUID für /dev/sda2 finden , die Partition, auf der Arch Linux installiert ist.
Starten Sie die Datei in Nano. Um PARTUUID-Informationen zu ermitteln, führen Sie Folgendes aus:

blkid /dev/sda2

Sehen Sie sich den blkid- Befehl an und notieren Sie die Nummer danach PARTUUID="auf einem Zettel oder speichern Sie sie als Notiz auf Ihrem Telefon usw. Die Nummer, die Sie speichern müssen, sollte ungefähr wie im folgenden Beispiel aussehen.

3f53b620-5676-4370-90a5-fbed6af2fcfb

Nachdem Sie die UUID für Ihre Root-Partition erhalten haben, verwenden Sie den Touch- Befehl, um einen neuen Arch Linux-Menüeintrag zu erstellen.

Tippen Sie auf /boot/loader/entries/arch.conf

Öffnen Sie die neue Datei in Nano.

nano -w /boot/loader/entries/arch.conf

Fügen Sie den folgenden Code in die Datei „arch.conf“ ein.

Hinweis: Ändern Sie PARTUUID=YOUR-PARTUUID-CODE-HERE mit Ihrem Code.

So richten Sie Systemd-Boot auf einem neuen Arch Linux-System ein

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw

Wenn Sie fertig sind, speichern Sie Nano mit Strg + O und beenden Sie mit Strg + X .

Nachdem Sie sich um den Arch-Eintrag gekümmert haben, ist es an der Zeit, die Arch-Standarddatei „loader.conf“ zu löschen und durch bessere Einstellungen zu ersetzen.

echo ' ' > /boot/loader/loader.conf

Öffnen Sie die Datei „loader.conf“ im Nano-Texteditor mit dem folgenden Befehl.

nano -w /boot/loader/loader.conf

Fügen Sie den folgenden Code in den Nano-Texteditor ein.

So richten Sie Systemd-Boot auf einem neuen Arch Linux-System ein

default arch
timeout 4
console-mode max
editor no

Aktualisieren Sie Systemd-Boot mit bootctl .

bootctl --path=/boot update So richten Sie Systemd-Boot auf einem neuen Arch Linux-System ein

Sobald bootctl die Aktualisierung abgeschlossen hat, ist Systemd-boot einsatzbereit. Gehen Sie von hier aus zurück zum Handbuch So installieren Sie Arch Linux, wenn Sie noch keine Desktop-Umgebung für Ihren neuen Arch-PC auswählen müssen. Andernfalls starten Sie neu und laden Sie Ihr neues Systemd-powered Arch-Setup!

Leave a Comment

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So klonen Sie eine Linux-Festplatte mit Gparted

So spielt man STALKER: Shadow of Chernobyl unter Linux

So spielt man STALKER: Shadow of Chernobyl unter Linux

STALKER: Shadow of Chernobyl ist ein Survival-Horror-FPS-Spiel, das von GSC Game World entwickelt und von THQ veröffentlicht wurde. In dieser Anleitung zeigen wir Ihnen, wie Sie es unter Linux zum Laufen bringen.

Linux: alle Benutzer auflisten [Guide]

Linux: alle Benutzer auflisten [Guide]

Unter Linux gibt es viele Tools, um Benutzer aufzulisten. Diese Anleitung zeigt Ihnen verschiedene Methoden, wie Sie alle Benutzer anzeigen können, inklusive versteckter Systembenutzer.

So integrieren Sie Thunderbird mit Tor unter Linux

So integrieren Sie Thunderbird mit Tor unter Linux

So integrieren Sie Thunderbird mit Tor unter Linux

So richten Sie die Qbittorrent-Webbenutzeroberfläche für Linux ein

So richten Sie die Qbittorrent-Webbenutzeroberfläche für Linux ein

Eine umfassende Anleitung zur Einrichtung der Qbittorrent-Webbenutzeroberfläche für Linux.

So erstellen Sie ein Linux-NAS mit Amahi

So erstellen Sie ein Linux-NAS mit Amahi

So erstellen Sie ein Linux-NAS mit Amahi

So organisieren Sie Fernsehsendungen und Filme unter Linux mit Tiny Media Manager

So organisieren Sie Fernsehsendungen und Filme unter Linux mit Tiny Media Manager

Tiny Media Manager ist eine ausgezeichnete Anwendung für Windows, Mac und Linux, mit der Benutzer TV-Sendungen und Filmdateien einfach verwalten können

So planen Sie das Herunterfahren unter Linux

So planen Sie das Herunterfahren unter Linux

So planen Sie das Herunterfahren unter Linux

So entfernen Sie defekte Grub-Boot-Einträge unter Linux

So entfernen Sie defekte Grub-Boot-Einträge unter Linux

Eine umfassende Anleitung zum Entfernen defekter Grub-Boot-Einträge unter Linux mit Grub Customizer.

So vergleichen Sie Ihre Festplatten unter Linux

So vergleichen Sie Ihre Festplatten unter Linux

Erfahren Sie, wie Sie die Lese- und Schreibgeschwindigkeit Ihrer Festplatten oder SSDs unter Linux mit Kdiskmark messen können. Installationsanleitungen und Testanleitung inklusive.