I have 2 SATA drives and one IDE drive. XP (2 copies) are installed on the first partitions of two drives, with Vista installed on the first partition of the other SATA drive. The Vista bootloader sucessfully boots all three - no problem. I installed PCLinuxOS (related to Mandriva) from the latest LiveCD to the 7,8,9 (/ with GRUB,swap,/home) to the same SATA drive Vista lives on.
This is what the Vista Drive manager sees:
This is what the Vista Drive manager sees: