This question already has an answer here:
I want Windows 8 64bit (system-builders) and Ubuntu Linux 13.04 on different partitions on the same drive in my new self-built machine. I've previously been using only Ubuntu 12.04LTS and no once my Win8 DVD came from MS, I want to upgrade to 13.04 anyway. I am already completely backed up and ready to migrate, but I don't want to run into bootloader or restrictedboot problems as I keep reading about online.
What do I have to do to make them play well and boot? I'm supposed to install Ubuntu first, right? What else?
I found a bunch of tutorials, but they all want me to use EasyBCD (http://neosmart.net/EasyBCD/) but that isn't FOSS, and I would much rather use open source stuff to boot my open source OS...