if efibootmgr and uefi bootorder is not respected, then you can forcefully change it, not sure how t

if efibootmgr and uefi bootorder is not respected, then you can forcefully change it,
not sure how the deck will handle this so you will be on your own if you do this on a deck, but you can rename the BOOTX64.EFI file (rename, dont delete, incase your machine for some reason dislikes this forceful change and you need to restore the original file) on the EFI partition and copy grubx64.efi into the same folder as BOOTX64.EFI and rename the grub efi to BOOTX64.EFI.

in theory that should force grub to be first until windows wipes the EFI partition to reinstall its own bootloader in a random update 🙃 (and this is why we install windows and linux on separate disks)
Was this page helpful?