when i boot into the vista bootloader and select "Microsoft Windows" it goes into another boot menu asking for either "Wnidows XP Pro" or "Windows (defualt)"
The XP Pro leads to a notice on check hardware config and blah blah
The Other (default) leads to a blank screen.

I've copied the ntldr and ntdetect to both xp and vista partitions
the xp boot.ini is as follows