I've been following your topic there thinking of a way to possibly fix the
issue, sorry you're having so much trouble. The topic and some background info
is here for those that haven't:
http://www.pro-networks.org/forum/about78231.html
Now, what I think the problem is in this, is the edits that you attempted to
make in it previously, changing the first entry to XP and not leaving it as the
default. I don't know if that is what is causing it, but it's my guess. I also
think that the fact that XP is cloned on to the "F:" drive could also be a cause
for the problem, as the cloning to that drive would have taken XP's bootloader
and everything with it. And, now that I'm thinking about it, could be the issue
here. Unfortunately, I don't really know how you can get past that. Possibly,
opening up the boot.ini file and redirecting it to the F: drive properly is what
is needed. The current boot.ini file, which is read when you try to add a legacy
OS, if I understand the bootloader properly, has XP as residing on what is now
Vista. Since it can't find XP, it just reboots. BTW, I'm posting this at
PROnetworks so that the folks there see and can think about this too. Somewhere,
we'll get this fixed for you.