Yesterday I had both Vista and XP installed in a dual-boot config using the Vista bootloader and everything was fine. Tried to play Halo 2 Vista, but would not run (in Vista) even after reinstalls and driver updates, so I decided to reinstall Vista. Boot up the CD, reformat the Vista partition, installed Vista there, booted up no problem, but the bootloader does not show - just boots into Vista. Used EasyBCD to create an XP entry, but said that the ntldr and such files were missing. Downloaded them off the EasyBCD website, put them on the Vista drive (putting them on the XP drive had no effect), added the entry. Attempting to boot into the XP entry gets me an invalid boot.ini error, now attempting to boot to C:/WINDOWS (which is Vista, XP is E:/) and then a black screen. After attempting multiple fixmbr's and fixboot's from the XP recovery console, I used bootcfg in the XP recovery console. Now I should note that when first booting up the XP Recovery console , it does give me a choice of which windows install I want to fix, C:/WINDOWS or E:/WINDOWS - anyways I type in bootcfg /list, no entries listed. bootcfg /rebuild tells me that it found 1 Windows install, C:/WINDOWS, and asks whether I want to add the entry. Now being the idiot that I am I did, following the instructions in MS Support article Q330184 which I figure has nothing to do with my problem, but I added C:/WINDOWS as an entry. Vista bootloader comes up, select the XP entry, and now instead of invalid boot.ini now attempting to boot to C:/WINDOWS it just skips that and gives me the black screen.
So a couple things: 1) I really don't want to reinstall XP/format my XP drive because it's a real pain in the ass to get everything installed on that drive again. 2) I'm still wondering why the Vista DVD didn't see the XP install for the bootloader automatically, all the guides on the internet say I should be able to just install Vista and it will see XP and boom it will work. 3) I am wondering how I can go into my XP drive, E:/, and manually edit the boot.ini file so that it reads E:/WINDOWS and see if that fixes it, as in, find it in explorer, open it in notepad, and edit it and save - can't just edit the XP boot.ini from a Vista MSCONFIG or anything can I?
Unless you guys have a better suggestion on how to fix this?
edit: I should've probably mentioned, the prior Vista install was 64-bit but when I reinstalled I put a 32-bit version on (same CD-key), and other than the fixmbr's, fixboot's, and bootcfg stuff nothing has been done to the E drive.
So a couple things: 1) I really don't want to reinstall XP/format my XP drive because it's a real pain in the ass to get everything installed on that drive again. 2) I'm still wondering why the Vista DVD didn't see the XP install for the bootloader automatically, all the guides on the internet say I should be able to just install Vista and it will see XP and boom it will work. 3) I am wondering how I can go into my XP drive, E:/, and manually edit the boot.ini file so that it reads E:/WINDOWS and see if that fixes it, as in, find it in explorer, open it in notepad, and edit it and save - can't just edit the XP boot.ini from a Vista MSCONFIG or anything can I?
Unless you guys have a better suggestion on how to fix this?
edit: I should've probably mentioned, the prior Vista install was 64-bit but when I reinstalled I put a 32-bit version on (same CD-key), and other than the fixmbr's, fixboot's, and bootcfg stuff nothing has been done to the E drive.