How to create an UEFI bootable USB stick from an ISO
I have an ISO image of my backup solution's recovery cd. When I burn the image to a CD-ROM, I can boot from it in UEFI or normal mode without problems.
Unfortunately, this is no solution for my laptop, as it does not have an optical drive. Thus, I tried to create a bootable USB stick that can also boot in UEFI mode, but so far I have not been successful (note that the laptop has UEFI and boots Windows 7 in UEFI mode).
So my question is, if anyone knows how I can get said ISO on my USB stick so that it boots as if I would use a CD-ROM?
Solution 1:
Please clarify: can you boot that CD in both BIOS and UEFI modes? E.g. does it have two boot records in boot menu or a mode switch knob?
Preparing a UEFI-bootable USB flash drive is actually way simpler compared to an ISO, at least has been so in my experiments: a FAT partition with EFI/BOOT/BOOTX64.EFI
which knows what to do next compared to specially crafted El Torito boot floppy image with the same crap.
Maybe you'll need to extract that efiboot
image, mount -o loop
it and extract the contents into EFI/BOOT
directory.
Solution 2:
Rufus supports BIOS and UEFI systems.
You need to set the filesystem as FAT32. By default Rufus uses NTFS and that's not readable by UEFI.
Solution 3:
You should be able to simply format the flash drive as FAT32 and copy the contents of the ISO to it.
I believe that you don't need any further steps.