I'd set efibootmgr -c -d /dev/sdg -p 2 -l \\EFI\\opensuse\\xen-4.6.0_02-397.efi -L OpenSuse-Xen efibootmgr -c -d /dev/sdg -p 2 -l \\EFI\\XEN\\xen.efi -L Custom-Xen efibootmgr BootOrder: 0001,0000 Boot0000* OpenSuse-Xen Boot0001* Custom-Xen efibootmgr -o 0,1 efibootmgr BootOrder: 0000,0001 Boot0000* OpenSuse-Xen Boot0001* Custom-Xen and, checking BIOS settings on startup, can verify/select those items in the available EFI direct-overrides list. However, after reboot, efibootmgr -v (empty)