I am attempting to dual-boot Ubuntu 12.04 with Windows 8.1, but I am unable to run a LiveUSB without turning on legacy mode first. In legacy mode I was able to install. I planned to fix the legacy mode problem by running boot-repair from the 'Try Ubuntu' option on the LiveUSB. However, boot-repair gives me the following error in an infinite loop:
"The boot of your PC is in Legacy mode. You may want to retry after changing it to EFI mode. Do you want to continue?"
I press yes, it says it is applying changes, then it gives me this prompt again, over and over. But it doesn't fix my boot. I have the 'Separate/boot/efi partition' option ticked.
So, if I can't run Ubuntu in EFI mode, and I can't run boot-repair in legacy mode, what am I supposed to do?
The strange part is, I had Ubuntu-Windows8 dual boot set up on this machine before and it worked fine, but I broke my Ubuntu side and had to do a fresh install. I remember that I had to run boot-repair to fix the legacy mode problem before, and it worked. Is there something I'm missing?
sudo efibootmgr -v
. Post the result here (edit your original question, and add four spaces to the start of every line of theefibootmgr
output) or post the output to a pastebin site and post a link to your document here. – Rod Smith Mar 21 '14 at 01:04sudo apt-get install efibootmgr
. – Rod Smith Mar 22 '14 at 12:37/etc/apt/sources.list
file, as described here. – Rod Smith Mar 23 '14 at 16:14