by yeshuas on Wed Aug 06, 2008 2:57 pm
It is not that Vista is a problem with dual boot, in your situation exactly. The problem is with the XP drive being from a different computer and thus having the drivers and what not set up for the other MB and hardware.
If you would have had the opportunity to setup XP first on the computer that now has Vista on it, and then installed Vista, it would most likely have recognized that XP was there and included it in its bootmgr, and you would be dual booting as we speak, actually we probably would not have met (-:
To get back to what you are proposing; I believe you could skip the step where you install Vista on a blank or empty drive etc. and follow the guide that I first posted, that is provided you remove the Vista drive during the install of XP on a new drive.
Game Over!!!!!!!!

P5Q Deluxe MB
Vista Ultimate 64 Bit; Vista Ultimate X86; Windows 7 X86; Windows 7 X64
Q6600 Core 2 Quad w/CNPS9500-LED cooler
4GB Corsair XMS2-PC6400C5 DHX w/heat spreaders
eVGA GeForce GTX 260 216 processing cores 896MB GDDR3
Thermaltake 750W ToughPower modular cabled PS
2-750Harddrive Raid 0
Lian-Li V1000B Plus Case