Hi all! Chris B. here with (yet another) bootloader problem after attempting to dual boot XP and Vista (separate hard drives).
If I boot up my computer normally I get two choices - XP (Legacy) or "Windows Setup". For some reason Vista refuses to accept the fact that its installation is actually complete.
HOWEVER - there IS a way for me to boot so that "Legacy" and "Vista" are both displayed. This makes no sense to me, but here is how I do it: 1) Boot from Windows XP CD. 2) Go into recovery console. 3) EXIT recovery console WITHOUT MAKING ANY CHANGES. 4) Computer restarts and brings me to the correct menu.
I don't think that the problem is with the bootloader. Using bcdedit from the DVD recovery command line, everything looks fine - Vista and XP are both there. For some reason, the "Windows Setup" bootloader is shown rather than the correct one (except if my prior boot had been from CD). If I run Vista startup recovery, it detects a new operating system - the "Longhorn Pre-Installation Environment." What I'm guessing is that somehow I keep getting put into the pre-installation loader rather than the normal bootloader, and that somehow restarting in a special way avoids this.
To summarize, my questions are these:
1) (For Vista installation in general) What does Vista do to the boot manager during setup?
2) (For operating systems in general) When you boot from a CD/DVD and then choose to exit, how does the computer know to NOT boot from the CD/DVD the next time? Is the computer restarted with a certain "flag"?
3) What are your suggestions for fixing this specific problem?
P.S. I'm having some unrelated problems with Vista itself - frequent blackscreen crashes, etc., but if I can't fix them I'll post them to a separate thread.
If I boot up my computer normally I get two choices - XP (Legacy) or "Windows Setup". For some reason Vista refuses to accept the fact that its installation is actually complete.
HOWEVER - there IS a way for me to boot so that "Legacy" and "Vista" are both displayed. This makes no sense to me, but here is how I do it: 1) Boot from Windows XP CD. 2) Go into recovery console. 3) EXIT recovery console WITHOUT MAKING ANY CHANGES. 4) Computer restarts and brings me to the correct menu.
I don't think that the problem is with the bootloader. Using bcdedit from the DVD recovery command line, everything looks fine - Vista and XP are both there. For some reason, the "Windows Setup" bootloader is shown rather than the correct one (except if my prior boot had been from CD). If I run Vista startup recovery, it detects a new operating system - the "Longhorn Pre-Installation Environment." What I'm guessing is that somehow I keep getting put into the pre-installation loader rather than the normal bootloader, and that somehow restarting in a special way avoids this.
To summarize, my questions are these:
1) (For Vista installation in general) What does Vista do to the boot manager during setup?
2) (For operating systems in general) When you boot from a CD/DVD and then choose to exit, how does the computer know to NOT boot from the CD/DVD the next time? Is the computer restarted with a certain "flag"?
3) What are your suggestions for fixing this specific problem?
P.S. I'm having some unrelated problems with Vista itself - frequent blackscreen crashes, etc., but if I can't fix them I'll post them to a separate thread.