Warum kann ich nur einmal von einem UEFI-Starteintrag aus booten?

550
alexanderpas

Auf einem Acer Aspire XC-105 kann ich nur einmal für jeden Eintrag, der in der UEFI gemacht wird, eine Neuinstallation von Ubuntu 16.04 durchführen, wobei der UEFI-Eintrag nach einem Neustart nicht mehr vorhanden ist.

Aus irgendeinem Grund wird der UEFI-Eintrag entfernt, nachdem das System heruntergefahren oder neu gestartet wurde, nachdem von diesem bestimmten Eintrag gebootet wurde.

Dies gilt auch für manuell hinzugefügte benutzerdefinierte Starteinträge.

# modprobe efivars # efibootmgr BootCurrent: 0004 BootOrder: 0004,0005,0002,0001 Boot0001 Windows Boot Manager Boot0002 Ubuntu Shim 2 Boot0004* Ubuntu Shim 4 Boot0005 Ubuntu Shim 5 

Die Ubuntu Shim #Einträge sind Einträge, die manuell mit diesem Befehl hinzugefügt werden:

efibootmgr -c -w -l '\EFI\ubuntu\shimx64.efi' -L "Ubuntu Shim #" 

Nach dem Neustart des Systems wird der folgende Fehler angezeigt:

Reboot and Select proper Boot Device or Insert Boot Media in selected device and press a key 

Wenn ich Strg + Alt + Delete drücke und DEL drücke, um das Bios-Setup aufzurufen, kann ich Ubuntu Shim 5die erste Boot-Option sehen und jetzt Ubuntu erfolgreich booten, und der vorherige Boot-Eintrag ist nicht mehr vorhanden.

# modprobe efivars # efibootmgr BootCurrent: 0005 BootOrder: 0005,0002,0001 Boot0001 Windows Boot Manager Boot0002 Ubuntu Shim 2 Boot0005* Ubuntu Shim 5 

Wenn ich das System neu starte und sofort ins BIOS komme, sehe ich Windows Boot Managerdie erste Boot-Option. Jetzt kann ich Ubuntu erfolgreich booten und der vorherige Boot-Eintrag ist nicht mehr vorhanden.

# modprobe efivars # efibootmgr BootCurrent: 0002 BootOrder: 0002,0001 Boot0001 Windows Boot Manager Boot0002* Ubuntu Shim 2 

Ich muss jetzt neue UEFI-Boot-Einträge erstellen, wenn ich Ubuntu erneut booten möchte.

Warum verschwinden die UEFI-Einträge beim nächsten Start, nachdem sie gebootet wurden?

1
Es scheint das gleiche Problem zu sein, aber keine Lösung: https://superuser.com/questions/801963/how-to-add-efi-entry-by-efibootmgr Mokubai vor 6 Jahren 1
Und eine andere, die aussieht, hat einige Erklärungen und (möglicherweise?) Eine Lösung: [Warum verschwindet der UEFI-Eintrag von Linux bei jedem Start?] (Https://superuser.com/questions/1123023/why-does-linuxs-uefi -entry-hide-at-each-boot? rq = 1) und [dieser hat einige Erklärungen] (https://superuser.com/questions/1117803/uefi-boot-not-showing-ubuntu-grub). Mokubai vor 6 Jahren 1

0 Antworten auf die Frage