Kein EFI Bios, System aber so konfiguriert als ob vorhanden und zurück

fw116

Member
Apr 24, 2024
37
2
8
Hallo,

in einem Anfall von geistigem Aussetzer und inspiriert durch die Kernelmeldung nach dem Update:

Code:
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.

Yoa, was hab ich gemacht? Ich gar nicht drüber nachgedacht, dass die Kiste im legacy läuft, da älter .
Also:

mount /dev/sda2 /boot/efi
update-initramfs -u -k all
umount /boot/efi

dann im Hinterkopf.... Scheisse, die Kiste hat gar kein EFI

Jetzt einfach wieder


update-initramfs -u -k all

ohne das /boot/efi gemountet ist.

Die Preisfrage: Was wird beim nächsten booten passieren, da ich hier gerade sehr verunsichert bin.

Danke für Hinweise !
 
Last edited:
Ich antworte mir mal selber, da es scheinbar wieder eine so triviale Frage für die meisten ist, dass keiner Antworten möchte.

Das "Problem" liegt hier:

Proxmox (bzw. der zz-proxmox-boot Hook) und dem Unterschied zwischen Legacy BIOS und UEFI.
Das System wird beim nächsten Start also ganz normal booten.

Warum ?

Weil zz-proxmox-boot bei Systemen im Legacy-Modus effektiv nichts macht, wenn er keine EFI-Partition findet – was ja korrekt ist.
Das System läuft im Legacy-Modus, also wird die ESP (EFI System Partition) nicht benötigt.

Das Script zz-proxmox-boot ist eigentlich dafür da, Kernel & initramfs-Dateien in die EFI-Partition zu kopieren – damit Systeme mit UEFI davon booten können.

Die Meldung:
Code:
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.

ist keine Fehlermeldung, sondern nur ein Hinweis, wenn UEFI verwendet würde.
(Wo dann mein kurzer geistiger Aussetzer statt fand, da mein System kein UEFI verwendet)

Das manuelle Mounten von /dev/sda2 nach /boot/efi war unnötig.

Solange nichts am Bootloader (GRUB) verändert wurde und /boot noch korrekt ist, braucht es bei Legacy-Systemen keinen zz-proxmox-boot

Wäre evt. etwas was die Developer evt. per Abfrage checken sollten und diese Meldungen dann nach /dev/null schieben.
Sorgt eben gelegentlich für Verwirrung.
 
  • Like
Reactions: Johannes S