Skip to main content
Topic: Dual boot setup UEFI Bios not recognizing Any other operating system than Win10 (Read 298 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Dual boot setup UEFI Bios not recognizing Any other operating system than Win10

I have a HP Omen 15 with two seperate nvmes of which one contains a windows install while the other has a shared home setup with artix and debian installed.

I can boot to all three operating systems via the "boot from efi file" where I have set up Grub for deb and artix, however I cannot setup the bios to boot directly into one of the grub installs since the bios does not recognize any other operating system than Windows.

I have tried to make an entry with efibootmgr but honestly I don't know what I am doing. The only brief fix I had was with a previous Install where I used bcdedit in windows to boot from artix, however I am not able to recreate this with the new install.

Is there anything I can do or am I stuck booting from EFI files?

Re: Dual boot setup UEFI Bios not recognizing Any other operating system than Win10

Reply #1
Playing around a bit more wit efibootmgr I seem to have found the problem ( Still have no clue how to fix it)
when running sudo efibootmgr -c -d /dev/nvme0n1 -p 5 -L ArtixLinux -l /efi/efi/artix/grubx64.efi
I get this error
Code: [Select]
Could not prepare Boot variable: Function not implemented

The only thing I have found to this issue is a 5 year old github thread with no real sollution: https://github.com/rhboot/efibootmgr/issues/99

Re: Dual boot setup UEFI Bios not recognizing Any other operating system than Win10

Reply #2
"boot from efi file"
What do you mean ?
On UEFI that's the normal way to boot.

I use rEFInd which is located at /boot/efi/EFI/refind/refind_x64.efi
But grub is also grub***.efi

What the problem ?

Edit: you posted again
/efi/efi/artix/grubx64.efi
looks odd normally the efi partion is mounted on /boot/efi  though it probably doesn't have to be ?