Alright,
Ladies, gentlemen, we have preliminary results.
First allow me to announce that I have had 74% success in the implementation of
The Scheme - a triple-boot, so far, of Ubuntu Desktop 9.0.4 64bit / Windoze XP Professional / Vista Ultimate 64bit.
My disks' layout is as follows:
===============================================
sda: WD320BG
------------------------
sda1: 30GiB mnt: / filesystem: ext4
sda2: Rest (~270GiB) mnt: Data filesystem: ntfs
sdb: WD500GB
------------------------
sdb1: 200GiB mnt: /home filesystem: ext3
sdb2: 6Gib mnt: swap filesystem: Linux swap
sdb3: Rest (~260 GiB) mnt: Data filesystem: ntfs
sdc: WD160GB
------------------------
sdc1: 30GiB mnt: Windoze XP filesystem: ntfs
sdc2: 30GiB mnt: Windoze Vista filesystem: ntfs
sdc3: 30GiB mnt: Data filesystem: ntfs
sdc4: Rest (59BiG) mnt: Data filesystem: ntfs
===============================================
In mnt I meant either what's mounted on the partition (applies to Linux partitions) or what the partition is used for (ntfs - Windoze - partitions).
I first installed XP & Vista on sdc, with the other two not connected. Then cleaned the box, replaced my old 2 Kingston 0.5GiB sticks with two new Corsair 2GiB sticks (gotta brag, me), disconnected sdc, connected sda & sdb, installed Ubuntu + updates, shutdown the computer and reconnected sdc, in
/boot/grub/menu.lst changed the following lines (values after change):
default 2
hiddenmenu
Added the following lines right before the Automatic Kernel List:
title XP
root (hd2,0)
chainloader +1
title Vista
root (hd2,1)
chainloader +1
It almost works. If, in BIOS, the boot priority of my disks is identical to their physical order, I can boot into Ubuntu or into Vista with no problems. If I wish to boot into XP, however, it won't work - will simply restart, no error messages or anything, without even getting me to the screen when I can select XP or the recovery console. But if, in BIOS, I move the windows disk (sdc) to the top of the list, I get the Vista boot loader instead of GRUB, and I can boot into either XP or Vista, no problems.
Wonder why that happens?
One additional thing: when I boot into linux I keep getting the following error message:
MP-BIOS bug 8254: timer not connected to IO-APIC
Any ideas?
: )
SOADA