First thing to do is to install each operating sytem on each separate disk.
Put one drive in the computer and install XP on it. Take it out.
install the second drive and install Linux on it. Take it out.
On the drive that has XP, set that drive as master, and set the Linux one as slave .
Install both drives in the computer. Start the computer and it will boot into XP. Goto windows explorer, tools -> folder options and click the view tab.
Select "show hidden files and folders" , hit Apply, then ok.
Expand My Computer and select the "C" drive. Locate the "boot.ini" file, right click it and select "Properties".
Mkae sure the "read only" button is UN CHECKED, click apply,then ok. If it's already unchecked, click cancel.
Double click on the boot.ini file it should open in notepad.
Under the "Operating Systems" heading, under the XP entry on a new line add this entry: multi(0)disk(1)rdsk(0)partition(1)Linux="Mandrive" /fastdetect .
Save and reboot. Both XP & Mandriva should be listed in the choices menu. Select Mandriva (hopefully) lol Iv'e never dome it w/ a sata and a IDE though.
And seems like there was something else in the entry where I put " linux " , because it has to see it, and I do't think it see's " Linux"
You know what though, you might as well just use
" wingrub " , it will work, but stil, not sure about the sata thing.