Nach dem Update vom 26.08.22 startet UEFI ins Firmware BIOS

(Grub 2:2.06.r322.gd9b4638c5-1)


Deutsche Übersetzung (by joekamprad)

Grub-Update verursacht nicht bootfähiges Betriebssystem auf UEFI-Systemen

Ein auffälliges grub-Update verursacht Startprobleme auf UEFI-Systemen.
Dadurch werden die meisten Systeme nicht mehr booten!!!
Sei gewarnt es handelt sich ume ien nicht wirklich einfach zu begebendes Problem, da das system ohne Eingriff direkt in das Firmware-Setup bootet, es gibt keine bekannte Möglichkeit in das Grub Menü zu gelangen.
Das System lässt sich nicht booten.

Wenn Sie dieses Problem haben, befolgen Sie diese Anweisungen:

  1. Booten Sie zuerst von einem EndeavourOS Live ISO (USB installer)
  2. Befolgen Sie diese Anweisungen, um in das installierte system zu chrooten (arch-chroot)
    https://discovery.endeavouros.com/system-rescue/arch-chroot-for-efi-uefi-systems/2021/03/
  3. Installieren Sie das Grub system neu in ihr system (/boot):
    https://discovery.endeavouros.com/system-rescue/repair-a-non-booting-grub/2021/03/
  4. Ihr Problem sollte jetzt behoben sein.

Hinweis für Leute, die ihr System noch nicht aktualisiert haben befolgen Sie diese Anweisungen um ein nicht bootfähiges system zu vermeiden:

  1. Aktualisieren Sie Ihr System wie gewohnt
  2. Installieren Sie das Grub system neu in ihr system (/boot) ohne vorher zu rebooten!!!:
sudo grub-install
  1. Jetzt können Sie Ihr System normal rebooten und es sollte problemlos starten!

Wenn Sie immer noch Probleme haben, folgen Sie diesem

Wenn das Problem elbst nachdem die vorherigen Schritte ausgeführt weiter besteht, liegt dies höchstwahrscheinlich daran, dass die UEFI-Startreihenfolge falsch ist. Das kann auf zwei Arten behoben werden. Entweder indem du ins BIOS gehest und den richtigen Eintrag in der Startreihenfolge auswählst oder indem du die folgenden Schritte ausführst:

efibootmgr -v

zeigt Einträge in diesem Format:
Boot0001 versucht HD(1,GPT,…*
wobei Boot0001* 0001 als Identifikation bedeutet.

Suche den Boot-Eintrag, der EndeavourOS-grub entspricht
Setzen diesen als ersten Eintrag in BootOrder mit

sudo efibootmgr -o xxx,yyy,zzz

wobei xxx der Boot-Eintrag ist, der EndeavourOS-grub entspricht

Zum Beispiel:


sudo efibootmgr -o 0003,0006,0002

Nun sollte es wirklich wieder laufen…

Sollte diese Anleitung nicht zum erfolgreichen booten führen, einfach hier fragen und den Fehler angeben. (Boot Meldung…Verhalten e.t.c.)
In manchen Fällen sind weitere Schritte notwendig. Oder auch ein Downgarde von Grub zur vorherigen Version.