- Code: Select all
I'm no grub guru, but shouldn't the root (hd0...) and chainloader (hd2...) match the location of the MBR you want to use (since windows won't let you choose to install the bootloader to a different disc)?
I'm guessing hd0 is xp, hd1 is linux and hd2 is vista? Are you selecting xp from a vista boot menu?
With regards to mbr's, it's just a particular area of the disc, every disc has one, and some bios's will let you choose which one you want to use. It's possible the mbr from your original xp installation is still there, in which case setting this as the first boot drive (in bios or by swapping ide/sata cables and or jumpers).
If that sounds like sheer hell (it does to me), try to set both to hd0 for xp, and hd2 for vista in grub.conf/menu.lst
ps You might need to do some 'map () ()' type grub commands to keep windows happy. We'll need more specifics on your hw setup if that's the case.
pps have you considered virtual machines? unless you need 3D on all three OS' it would make life much easier.
ppps and by "need 3D" i don't mean beryl/compiz etc (which are fantastic when you can't find that bloody terminal you were using that has the history required to save you lots of typing). I mean NEED.
This signature has been produced using traditional writing methods on behalf of The Campaign For Real Slogans.
To enjoy this signature at its best, adjust your monitor's resolution to 1024x768.