Habe auf der schnelle nur mal den Wiki-Beitrag zu Systemd-boot mit Deepl übersetzt, und das liest sich eigentlich schon gut:
systemd-boot
Überblick
Systemd-boot ist ein einfacher UEFI-Bootmanager, der Teil von systemd ist. Er hat mehrere Vorteile gegenüber anderen Bootmanagern:
Er ist unkompliziert und verwendet eine einfache Textdatei, die nur ein paar Zeilen enthält
Er ist weniger störanfällig, leicht zu beheben und erfordert keinen Prozess zum Neuaufbau von Konfigurationsdateien
Es erlaubt jeder Linux-Installation, ihre eigenen Konfigurationsdateien zu verwalten und erfordert keine Erkennung zwischen verschiedenen Installationen
EndeavourOS verwendet kernel-install mit systemd-boot, um den Prozess zu verwalten. Dies hat ein paar Vorteile:
Ein modernerer Ansatz
Vollständige Automatisierung des Prozesses der Erstellung und Entfernung von Einträgen
Sicher beim Multibooten, da die Kernel und Images in ein installationsspezifisches Unterverzeichnis verschoben werden.
Verwendung
Im Allgemeinen müssen Sie nichts Besonderes tun, um systemd-boot in unserer Standardkonfiguration zu verwalten, da alles automatisch verwaltet werden sollte. Hier sind ein paar Tipps und Tricks, die Ihnen auf dem Weg dorthin helfen.
Verstehen von reinstall-kernels
Das Skript reinstall-kernels regeneriert die initrds und erstellt/aktualisiert die Boot-Einträge. Es funktioniert sowohl mit dracut als auch mit mkinitcpio, solange Sie entweder kernel-install-for-dracut (die Standardeinstellung) oder kernel-install-mkinitcpio (AUR) installiert haben.
Wie man die Kernel-Optionen ändert
In systemd-boot ist es eigentlich recht einfach. Sie bearbeiten die entsprechende Eintragsdatei, die sich auf Ihrer EFI-Partition im Verzeichnis loader/entries befindet. Jeder Eintrag ist eine Boot-Option im Menü und hat eine Zeile namens options. Sie können diese Einträge direkt ändern, allerdings können diese Änderungen überschrieben werden, wenn Pakete installiert oder aktualisiert werden.
Um die Änderungen vorzunehmen, ändern Sie nicht die Einträge, sondern die Datei /etc/kernel/cmdline, eine einzeilige Datei, die eine Liste der Kerneloptionen enthält. Führen Sie dann sudo reinstall-kernels aus, um die Einträge zu ergänzen und die initrds neu zu generieren.
Wenn Sie es vorziehen, die aktuellen Kernel-Optionen des laufenden Systems zu verwenden, können Sie stattdessen die Datei /etc/kernel/cmdline rm und dann sudo reinstall-kernels ausführen.
An manchen Stellen etwas anpassen und das hätte schonen einen großen Mehrwert.
Gruss