I've searched a lot for my problem but couldn't be sure what should I do in my case.
I bought my Asus N56VZ several months ago, and it came with Windows 7 and bunch of bloatwares that I don't like, so I re-install windows 7 (I don't remember how did I do it). Afterward, I saw an offer to upgrade to Windows 8 Pro, then I decided to upgrade, then I have Windows 8 Pro in my Asus at the moment.
Yesterday, I was going to install LinuxMint 13 which is based on Ubuntu 12.04, and I want dual boot after installing it. So with my little experience, I divided my HDD as below:
http://img837.imageshack.us/img837/8458/screenshotfrom201305191.png
Then without paying attention to 2 partitions: /dev/sda1
with flag "boot" and /dev/sad2
with flag "msftres", I went ahead to install it as I used to install old versions of Ubuntu before, but after a few steps, I got this message:
The partition table format in use on your disks normally requires you to create a separate partition for boot loader code. This partition should be marked for use as a "Reserved BIOS boot area" and should be at least 1MB in size. Note that this is not the same as a partition mounted on /boot.
It got me very confused since I really don't want to reinstall my Windows 8 because of any stupid mistake, I have a lot of software on it that I don't want to reinstall and reconfigure.
I've google for a while but couldn't be sure about something, so anyone please tell me:
-
What do "boot" and "msftres" partition do?
-
And how should I proceed with the above message to get dual boot (Windows 8 and LinuxMint 13) after installing?
Best Answer
I have a similar situation with my Windows 8 netbook and it actually turns out to be very easy to dual boot. This is how I did it:
Create a single ext4 partition and format it using GParted from a live Linux distro or a GParted live CD.
Install your Linux distro on that partition (Use the 'Something Else' option when installing Mint). If your drive is GPT-formatted, the installation media won't probably recognize your Windows 8 installation (So you won't get the 'Install along with Windows' option). You may also create another swap partition, which is fine. The ext4 partition is your root (/) if you are doing this manually.
To boot from external media, you must have switched the boot mode to Legacy BIOS in the BIOS. And this is the mode you need to keep if you want to boot into the Linux distro.
Switch it back to UEFI mode if you want to boot into Windows.
I've dual booted Kali Linux and Windows 8 (pre-installed) on an Acer Aspire One 725 using this method. The partitioning was automatically managed by the installation media, so there might be more to it than what I have mentioned.
This is the partitioning scheme as it stands currently:
GParted screenshot:
I will recommend cloning the entire disk using Clonezilla before experimenting, just in case.