Remember that you MUST user GPT partition table type to make the UEFI System boot. Some time ago,i had the exactly same problem. I solved it, formatting my disk, and creating a new partition table with gParted from the LiveUSB. The default value for the partition table is msdos, which is for Legacy boot. Change to GPT from the dropdown list.
A more detailed process is:
- Boot from the liveUSB or liveCD in UEFI mode
- Install gParted from the command prompt or software manager. You can use the following command:
sudo apt-get install gparted
- Open gparted
- Make sure that the selected disk is your hard drive or installation target, for example:
/dev/sda
at the top right corner.
- Go to Device -> Create Partition Table
- Select GPT
- Apply
- Accept the warning messages and after the changes has been applied, close gparted
- Open the installation program and select manual install when prompted
- Create the efi partition at the beggining of the disk with about 250MB
- Format it as FAT32
- Continue with the rest of the install process, setting the other partitions and options.
Have fun!