Frage zur Festlegung des Standard-Booteintrages bei systemd-boot

Ich habe den Standard Booteintrag in der /efi/loader/loader.conf bislang nach den Hinweisen von
https://discovery.endeavouros.com/installation/systemd-boot/2022/12/
festgelegt, dh.

default 665eca4ae83246df8ec17d1cbc6a1763*-arch?-?.conf

da ich als Fallback stets noch den LTS-Kernel installiert habe, aber immer vom Mainline-Kernel booten will.

Ist der Parameter -arch?-?.conf dann aber noch notwendig, wenn ich nur diese beiden Kernel zur Auswahl installiert habe und der LTS-Kernel nicht explizit definiert ist?

Komisch das noch niemand geantwortet hat.
Vielleicht ist die Frage auch nicht ganz klar!?
Du hast 2 oder mehr Kernels installiert und willst festlegen welcher Kernel Standardmäßig bootet?
Kann man einstellen in dem man die /efi/loader/loader.conf bearbeitet - wäre eine Variante.
Ab der Version Systemd-boot 239 geht das noch viel einfacher.
Schau mal welche Version Du nutzt.
bootctl --version | grep systemd
Wenn Du immer alle updates gemacht hast sollte systemd-boot in einer jüngeren Version vorliegen als 239.
Wenn das Bootmenu von Systemd-boot erscheint, nutze Deine Pfeiltasten um zum Kernel zu springen der als Standard verwendet werden soll.
Bevor Du Return/Enter drückst betätige einmal die Taste “d”.
Damit wird dieser Kernel als Standard fest gelegt.

Gruss

2 Likes
systemd 257 (257.3-1-arch)

Danke für Deine Antwort!

Hauptsache es funktioniert so :slight_smile:
Ich habe mich verabschiedet von Grub, weil Systemd-Boot einfach schneller ist und einfacher.
Auch die Distros der Anti-Systemd-Gegner stellen irgendwann mal um.
Aber das Thema muss nicht weiter beachtet werden - weil eigene Meinung / Vorteile / Nachteile !
Wir nutzen Linux und haben die Wahl, niemand schreibt uns was vor wie andere Betriebssysteme mit etlichen Lizenzen.

Gruss

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.