by JoesCat » May 21st, '12, 07:36
It should not make a difference which grub you use, as long as you collect the correct information to find the kernel. With Mageia, when you look at the info, it usually wants to find /boot/vmlinuz in /dev/sdaX where X happens to be the partition where you put /boot. If you kept partitioning simple, it is in "/"
Keep your wife happy. Let's install Ubuntu first.
When you install it, leave room for a separate install of Mageia - when you become more familiar with both, you could intermingle more parts with each other, but to play it safe for now, treat them as separate. Also, because you are new to the linux world, let's keep your install somewhat simple too.
Perhaps /home and "/" for now, plus SWAP space. SWAP can be shared by both operating systems since you are only using one at a time for now.
Let's say for example, that you have a 100GB drive.
Let's assume the drive is seen as /dev/sda
Let's assume you have 2GB of RAM, so we want a swap space of 4GB
Installing Ubuntu, create a /home partition on /dev/sda1 of 49GB
create a / of 49GB in location /dev/sda2 (this may perhaps be /dev/sda5 or /dev/sda6)
Leave an empty gap of 98GB (reserved for your future Mageia)
at the very end of the drive add a swap space of 4GB (this can be shared by both operating systems)
Don't bother customizing it too soon in case you want to adjust this or redo it again.
what you do want to capture is the bootup parameters required. You'll have info such as:
/boot/vmlinuz
/dev/sda2
resume=UUID=abc123 splash=silent
whatever those parameters may be, write them down because you'll need them for Mageia's boot later.
After you've installed Ubuntu, next, install Mageia in that empty space you had earlier.
49GB for /home and another 49GB for "/" (these may be /dev/sda7 and /dev/sda8)
don't worry if the numbers are different, just use them as examples for now.
During the install process, if you want to link the Ubuntu to be seen by Mageia, you may want to add them as, but not as "/home" and "/", choose locations "/mnt/Ubuntu_home" and "/mnt/Ubuntu" or something similar in the /mnt subdirectory.
After you have installed Mageia, start Mageia and then go to the Mageia Control console. Inside the control console, you'll find a section where you can setup boot. That is where you add additional other operating systems. In the step where you see:
linux
failsafe
this is where you'll add your information (from the ubuntu definitions you got above).
Just add another line
Ubuntu
and fill in the require info that was found/required by Ubuntu, stuff like:
/dev/sda2
/boot/vmlinuz
resume=UUID=abc123 splash=silent