It appears that Windows remains ahead in this operating systems arm
race: dual booting with Linux has become even more difficult. Here are
some updated instructions from the last time I dual booted, in an "idealized order" I have inferred through my various failures*.
* I found this post to be quite a helpful resource during the process. Because I somehow still kept failing, I felt that my shorter summary may be helpful for people who, like me, thought they didn't need such a detailed step-by-step.
- Shrink the size of your Windows partition and create a new simple partition for your Linux installation to go in. (More.)
- Get an Ubuntu image onto a DVD or a USB drive.
- Turn off Fast Boot in Windows. (More.) If you don't do this, your system is going to boot straight into Windows every time.
- Disable Secure Boot in your BIOS. (More.)
- Enable UEFI and disable Legacy Boot in your BIOS. (More.) I'm not sure why this has to happen, but my Ubuntu Boot-Repair kept failing until I did this.
- Boot from your image. (If you haven't turned off Fast Boot, you might discover that there are new ways of doing this in Windows 8.1. But you should have turned off Fast Boot.)
- Follow the instructions and install Linux onto the partition you've set aside for it.
- Run Boot-Repair to reinstall your GRUB.
* I found this post to be quite a helpful resource during the process. Because I somehow still kept failing, I felt that my shorter summary may be helpful for people who, like me, thought they didn't need such a detailed step-by-step.