It’s been a while since I last had a bit of trouble installing Ubuntu, so I decided to write a small article about it.
Don’t expect screenshots, I don’t want to go back to the installer just for the sake of some nice images.
I will here explain how I installed a dualboot Windows 8/Ubuntu on my new MSI GE60 ONC laptop.
The main difference I encountered was the introduction of UEFI. Don’t worry if you had never heard of that before, I discovered it while installing Ubuntu on my new laptop as well! Basically, it is meant to replace the old BIOS architecture with a more flexible one.
What the Ubuntu documentation on UEFI recommends is to install both Windows and Ubuntu using the UEFI mode.
Unfortunately, for some reason that I was unable to figure out, I wasn’t able to properly boot the LiveUSB on UEFI mode: it kept on giving me a black screen (and from what I saw on the forums, I’m not the only one).
The workaround I used consists of booting and installing in Legacy Mode. To go into legacy mode, just press « Del. » on startup to enter the BIOS, and change the « Boot » options to Legacy instead of UEFI.
Then, install the dualboot as usual (reduce windows partition size, create a new one for linux, extend the Data partition, add a swap partition).
You will also need to create a special partition for the BIOS support of Legacy. To do so, create a small partition using gparted (>1Mb), and set the Flag grub_bios (or something like that).
- to start Linux, go into the BIOS and set it to Legacy
- to start Windows, go into the BIOS and set it to UEFI
I know, it’s quite an ugly workaround, but that did the trick, and I’m barely even starting windows, so for me going into the bios when I need to start it is not so much of a bother.
You could try using the boot-repair utility to convert the legacy booting process to UEFI. It is supposed to work quite well, however I ran into topics of users that tried it and failed. So I didn’t bother investigating any further. Let me know if you manage to do it successfully ;)