ganz unten ists erklärt wie das geht, einen Kernel fest als default zu konfigurieren.
Wenn du als Linux nur EndeavourOS installiert hast, kannst du deine loader.conf auf default *zen.conf
$ cat /boot/loader/loader.conf
timeout 3
console-mode auto
default arch.conf
thomas at hermes in ~
$ ll /boot/loader/entries
total 24K
-rwxr-xr-x 1 root root 317 Okt 5 2021 arch.conf
-rwxr-xr-x 1 root root 351 Feb 18 20:32 Hourly_2023-02-18-20_32.conf
-rwxr-xr-x 1 root root 325 Okt 5 2021 lts.conf
Du definierst In loader.conf was als Standard gestartet wird, und das wars? Ein Kernelupdate spielt eigentlich keine Rolle? Oder verstehe ich die Frage falsch?
so sieht das aber nicht mit den EndeavourOS Standards von der ISO aus. Da sind die Configs autogeneriert und sehen wie im von mir verlinkten Wiki aus.
Bei Verwendung von default @saved um immer den zuletzt gebooteten Eintrag zu booten, führt ein Kernelupdate dazu, dass man den gewünschten Eintrag beim ersten Reboot nach dem Update neu auswählen muss, weil bei einem Kernel-Update die configs neu generiert werden.