Dieses Problem scheint in das HP UEFI / BIOS integriert zu sein. Es akzeptiert nur einen / Microsoft-Ordner zum Booten. Nachdem ich dieses Problem auf einem HP-Laptop hatte und eine Reihe von Korrekturen ausprobiert hatte, ersetzte ich schließlich die Windows-Boot-EFI-Datei durch die Linux-Version:
- Machen Sie ein Bild von der Festplatte, damit nichts schief geht.
- Verschieben Sie die MS-Boot-Datei
/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
in einen neuen Ordner, z/boot/efi/EFI/old-Microsoft/Boot/bootmgfw.efi
- Kopieren Sie den Inhalt von
/boot/efi/EFI/ubuntu/shimx64.efi
(odergrubx64.efi
) nach/boot/efi/EFI/Microsoft/Boot/
. - Umbenennen
shimx64.efi
(odergrubx64.efi
) inbootmgfw.efi
. - Ändern Sie den Pfad für den
Windows UEFI bootmgfw.efi
Eintrag in grub an den Speicherort der MS-Boot-Datei, z/boot/efi/EFI/old-Microsoft/Boot/bootmgfw.efi
. [Danke an @BrainRenticus, dass Sie mich an diesen wichtigen Schritt erinnert haben!]
Dies sollte jetzt durchgängig zum grub-Menü gebootet werden (obwohl ich Dual-Boot los wurde, da Ubuntu auf dem Laptop so viel schneller war).
Vorausgesetzt, Sie haben Secure Boot nicht dauerhaft deaktiviert (z. B. durch die Installation von Treibern von Drittanbietern), können Sie diese und andere UEFI-Einstellungen zurücksetzen. Übrigens, Sie möchten vielleicht eine Kopie dieses Verfahrens - Windows-Updates werden häufig mit dem Bootloader durcheinander gebracht (ein weiterer Grund, warum ich Windows fallen gelassen habe).