In order to install Linux Mint 14 alongside Windows 8 I disabled UEFI and booted to a flash drive with the Linux image. I installed Linux, restarted the computer, and the GRUB boot loader appeared. When I selected Windows 8 I got the following error:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
- Insert your Windows installation disc and restart your computer
- Choose your language settings, and then click "Next"
- Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer manufacturer for assistance.
Info: The Boot Configuration Data for your PC is missing or contains errors.
I did not have a disc, so I didn't bother trying to repair the installation, especially if doing so was going to ruin the GRUB boot loader and give me problems with my Linux installation. I re-enabled UEFI to see if it would allow Windows to load properly. It did, but it did not give me the option to boot to Linux. How can I resolve this issue and allow the two operating systems to co-exist?
I've tried EasyBCD without any success. I can add a Linux boot option, and it shows up in the menu, but it consistently says that a boot configuration file is missing or corrupt when I try to boot to it. I've also installed rEFInd on Windows, but I could not find documentation as far as add the Linux boot option to the menu, or install an Ext4fs driver (honestly, I'm not even sure what these programs do. I have no real knowledge of OS booting. When I dual boot I always install Linux last and let GRUB do all the hard work. Unfortunately my GRUB won't work with Windows 8). I don't think I haven't tried looking through documentation, I just think my lack of experience with dealing with bootloaders has hindered my ability to understand what documentation I've found.
I'm looking for more suggestions or where I can find information in order to better understand the problem or how to fix it.
I recreated the bootable USB flash drive through UNetbootin and reinstalled Linux Mint in EFI mode. However, when I tried to select
linuxmint from the Windows boot manager it wouldn't load, citing there was something wrong with
\EFI\linuxmint\grubx64.efi. The vital step I had missed was that I needed to disable secure boot in my BIOS settings. Once I disabled the secure boot, rEFInd loaded correctly as it was supposed to, and I was able to load GRUB without a problem. I spent hours trying different things; tweaking the boot menu with EasyBCD; reinstalling Mint over and over again; it turned out all I needed to do was disable secure boot and either install rEFInd or install Linux in EFI mode.