|As indicated above, the earlier version of the Windows should have been installed first. This is because Vista uses the BCD -- Boot Configuration Database -- store, as opposed to the Boot.ini file XP uses to boot, which isn't compatible Vista startup routine.|
You can fix this in more than one way: What I use & usually recommend is EasyBCD. It'll easily fix your botched bootloader & you can also manage your dualboot menu from its GUI interface.
- Once you've downloaded & installed the program
- Run it & click the "Manage Bootloader" button
- Select the "Reinstall Vista Bootloader" radio button from the top menu & then click "Write MBR"
Don't forget to reboot your machine after the above.
Windows 7 News!