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:
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?