Vista/xp dual boot problem.


Hi all,
Okay i'm a little confused here, I love my vista 64 home premium but there is a few titles that don't like it :S, so I stick in my old xp sata drive.

Now what works
If I go into bios and set priority to Vista, it runs perfectly.
If I go into bios and set priority to xp then xp runs perfectly.

so both drives are working

Using Easy BCD 1.7.2 I setup a dual boot

There are a total of 2 entries listed
Bootloader Timeout: 30 seconds
Default OS: Microsoft Windows Vista
Entry #1
Name : Microsoft Windows Vista
BCD ID: {current)
Drive: C:\
Bootloader path: \Windows\system32\winload.exe

Entry #2
Name :Microsoft Windows
BCD ID: {wierd long number lol}
Drive: E:\
Bootloader path: \NTLDR
Now if I choose vista it boots in fine

If I choose Xp the pc restarts itself and goes back to the menu.

Did I make a silly mistake, my apology if so.
Hi Calranthe, welcome to NST.
Follow the instructions in the wiki.
The 3 XP boot files need to be copied into the Vista partition root, and the copied version of boot.ini needs to have the rdisk() value changed to point to the XP disk (probably 1 instead of 0) in both places it occurs.
Then in EasyBCD, change the disk value for the XP entry to C: (or boot). You're pointing it to the boot files, not to the OS (the boot files point it to the OS, thats why you edit rdisk())