UEFI is removing non-windows boot entries – HP Support Community

I just got a new laptop and I’m trying to set up dual boot Ubuntu and Windows 11. However, the UEFI firmware seems to be removing the boot entry for ubuntu if a windows boot entry exists. I have disabled secure boot.

 

I can boot into ubuntu using the “boot from EFI file” option in the boot menu, but I would like it to boot into ubuntu by default.

 

I have tried using boot-repair to recreate the boot entry for ubuntu, but the boot entry disappears after restarting.

 

If I remove the windows boot entry while on the linux side using efibootmgr, then it launches grub correctly after I restart. The boot entry for ubuntu only gets removed if there is a windows boot entry present.

 

I can then boot into windows using grub, but windows re-creates its boot entry. I can see using easyUEFI that there are boot entries for both windows and ubuntu, but the next time I restart, the boot entry for ubuntu is gone. So I know that it is the device firmware and not windows that it is removing the boot entry.

 

I tried removing the windows boot entry while on the windows side using easyUEFI, but this broke something and I had to reinstall windows.

 

I tried disabling the windows boot manager using easyUEFI, but the ubuntu boot entry was still removed after I created it with boot-repair.

 

Is there a way to prevent the UEFI firmware from doing this?

 

Read more here: Source link