I had some issues with the USB/EFI which turned out to be a dodgy motherboard. However, some people have asked me about that step of creating a bootable USB/EFI disk. Vercety's .zip and guide includes this, but just for the sake of anyone else having issues and to provide some more detail:
Assuming you do not have or are not sure if you have an EFI bootable usb drive. You can make one. WARNING: this will wipe the drive. Copy anything you want to keep elsewhere.
1. enable GPT on your USB thumb drive:
(some info here -
https://technet.microsoft.com/en-us/library/dn336946.aspx)
- insert thumb drive
- run command prompt (cmd.exe)
- run diskpart in command prompt
- list your disks (DISKAPRT>list disk) to figure out which disk
DISKPART>select disk <disk number>
(where <disk number> is 0,1,3, etc...)
- clean, convert and partition
DISKPART>clean
DISKPART>convert gpt
DISKPART>create partition primary
DISKPART>exit
Your drive will now have GPT enabled, but has been wiped and needs to be formatted (could be done in diskpart, but easier in explorer).
2. go to file explorer - you should still see your USB thumb drive there, but you will not be able to read/write it until you format
- right click on your drive (example: F:\)
- select "format"
- press "start" and leave everything at the defaults and it will format your USB stick.
3. You should now see an empty usb drive in explorer. Different BIOS will support various features here, but here's the most widely accepted approach that I know of:
- In your newly formatted USB drive (example F:\) create the following directory structure in explorer:
f:\EFI\BOOT
- Copy Shell.efi provided in this thread or Vercety's .zip to f:\EFI\BOOT\BOOTx64.EFI
(rename Shell.efi to BOOTx64.EFI in that directory).
- "safely eject" your thumb drive
4. In your BIOS - make sure that you have UEFI mode enabled (usually in "boot" or "Secure boot". This varies according to BIOS.
5. Either go to a BIOS boot menu or set the usb drive as the primary boot option for now. NOTE: your thumb drive formatted as above may appear twice as a bootable drive depending on your BIOS. Select the one that has "UEFI" in the name.
6. reboot or select this from your boot menu and you should now be in a UEFI shell (black screen, yellow and white letters).
Hope that helps.
BTW - in linux you'd use gdisk instead of diskpart to set the GPT label and create the partition and mkfs.fat instead of explorer to do the formatting.