I have installed Arch Linux on a USB (Using GPT Partition Table)
I have partitioned it to 3 partitions (All of them are from type Linux filesystem:
- Partition 1 which is
/bootI have formatted asFAT32 - Partition 2 which is the
SWAPand formatted toSWAP - Partition 3 which is
/(The root of the FS) formatted asEXT4
I manage to boot it from my Dell Laptop,
I have done it manually by adding a BOOT option and then set it to boot from /boot/EFI/GRUB/grubx64.efi.
However, when I connected this to my main PC (which runs GIGABYTE BIOS) It showed both Legacy and UEFI Versions of my USB stick automatically but when I select to boot from either it says that it can't boot from this device.
My theory is that the BIOS doensn't know from which .efi to boot, is there a way to make the BIOS point to my desired efi file ?