think before you type. This is a non checked rant.
I used GParted (available in the live CD as "partition editor" in the admin menu). Created one big virtual partition containing others like so:
[sda6][ sda5 ] ...(empty space). [ sda9 ][ sda8 ][ sda7 ]
sda6: 100 MB (though 1 or 10 is probably enough) ext2 (though ext3 is no problem)
sda5 is big home partition (nrs 5 & 6 are a bit weird for historic reasons, on a truly clean system I would simply work left to right and mayby not put everything in a virtual partition)
starting at the right/end:
sda7 = 10G swap
from there on I put my distros right to left, giving each 10G which should be easily enough for"ever"
Install nr 1:
choose your distro > insert CD > walk through the steps;
in terms of partitioning, choose manual, choose the correct mounting for /home (sda5) and swap (sda7) and choose (sda8 ) for /
Note that there's no mention of boot (sda6 ) here.
triple check that the /home partition is not about to be formatted
Get coffee, restart, switching disks, set timezone etc. and:
do install#2 as install #1, but make sure to select the next partition (sda9) for / and reverify all format checks are off.
Now for the interesting part:
after this, mount sda8 and sda6. I then just copied the whole grub directory (from /boot/grub) to sda6. (sudo cp -R /mnt/sda8/boot/grub /mnt/sda6 )
I then replaced the menu section in the menu.lst (on sda6!) by this:
(sda8 menu.lst is unchanged, except for hiddenmenu and timeout settings)
hiddenmenu and timeout have been set according to taste.
title Ubuntu Gusty Gibbon
title Ubuntu Hardy Heron
Finish up with grub:
in the terminal:
note the number 5 which is sda6 in grubspeak
.... that should do the trick, at least, as far as I remember....