I'm not at home, but here is my lone-drive partition scheme (from memory

):
3.0GB Primary FreeBSD
3.0GB Primary QNX
1.0GB Primary FAT32 C:
~32GB Extended
-50MB Logical ext2 Linux /boot
-1.0GB Logical BFS BeOS (won't install though

)
-4.0GB Logical NTFS 5.1 WinXP
-4.0GB Logical NTFS 5.0 Win2K
-2.0GB Logical NTFS 5.0 Personal files
-2.0GB Logical FAT32 WinME
-16.0GB Logical FAT32 Games
-3.0GB Logical ReiserFS Linux /
-0.5GB Logical ReiserFS Linux /home
-100MB Logical Linux swap
I installed the OSes in the following order: FreeBSD, QNX, WinME, Win2K, WinXP, Linux, (Beos). I am using NT Loader for all my booting needs.
I was supposed to document my adventure and post it as an AT FAQ. Too bad I haven't polished this writing up yet.
Deg-
If both drives were connected when you installed BOTH OSes, I don't know why you are seeing the problems that you've reported. Even if you "disabled" one of the drives in BIOS, I would have expected 2K and XP to see it anyway. And both drives were connected during te XP install, NO BOOT LOADER should have been installed on the second (XP) drive. When you disconnect the Win2K drive, NOTHING SHOULD BOOT!
Grim-
What specific problems did you see?
-SUO