UEFI boot: no Qubes OS option

Looks like you missing boot option.

  • You need qubes os installation, boot from usb and select qubes rescue mode.
  • Type 1 and enter your Encrypted Password.
  • Ignore if there’s a pop up about you don’t have any linux partition.
  • type fdisk -l and find your /boot and /efi partition in my case it’s /dev/sdb1 and /dev/sdb2 then mount under /mnt

example :
mount /dev/sdb2 /mnt
mount /dev/sdb1 /mnt/efi

  • follow this step :

Boot device not recognized after installing

Some firmware will not recognize the default Qubes EFI configuration. As such, it will have to be manually edited to be bootable. This will need to be done after every kernel and Xen update to ensure you use the most recently installed versions.

  1. Copy the /mnt/efi/EFI/qubes/ directory to /mnt/efi/EFI/BOOT/ (the contents of /mnt/efi/EFI/BOOT should be identical to /mnt/efi/EFI/qubes besides what is described in steps 2 and 3):
 cp -r /mnt/efi/EFI/qubes/. /mnt/efi/EFI/BOOT
  1. Rename /mnt/efi/EFI/BOOT/xen.cfg to /mnt/efi/EFI/BOOT/BOOTX64.cfg :
 mv /mnt/efi/EFI/BOOT/xen.cfg /mnt/efi/EFI/BOOT/BOOTX64.cfg
  1. Copy /mnt/efi/EFI/qubes/xen-*.efi to /mnt/efi/EFI/qubes/xen.efi and /mnt/efi/EFI/BOOT/BOOTX64.efi . For example, with Xen 4.8.3 (you may need to confirm file overwrite):
 cp /mnt/efi/EFI/qubes/xen-4.8.3.efi /mnt/efi/EFI/qubes/xen.efi
 cp /mnt/efi/EFI/qubes/xen-4.8.3.efi /mnt/efi/EFI/BOOT/BOOTX64.efi
  • finally umount your /boot and /efi partition and shutdown ( I prefer shutdown than restart, sometimes restarting took really long time, i don’t know why )
    umount /dev/sdb1
    umount /dev/sdb2
    shutdown now
2 Likes