If you see No Bootable Devices display when running.
One of reasons is selecting Legacy mode then switch back to UEFI mode.
-
First make a usb with linux setup utility
-
Switch BOOT Mode to UEFI
-
Plug usb and reboot
(if linux setup is not started automatically, press F12 at start then select your usb drive with linux setup utility) -
type
fdisk -land you will see
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 65535 63488 31M BIOS boot
/dev/nvme0n1p2 65536 1089535 1024000 500M EFI System
/dev/nvme0n1p3 1089536 500118158 499028623 238G Linux filesystem -
Mount the device that contains EFI System type (in this case - /dev/nvme0n1p2)
mount /dev/nvme0n1p2 /mnt -
type
cd /mntandls
There is EFI directory
typecd EFI
In this case we have arch directory that contains grubx64.efi
typemkdir BOOTcp /arch/grubx64.efi /BOOT/ -
type
cd /thenumount /dev/nvme0n1p2 -
type
reboot, now you can unplug the usb, then press F12 on startup and select your drive/