I have Vista, now I want to dual boot XP.

Slightdust

Member
Sep 18, 2005
172
0
0
As titles stated.

I have Vista installed on my master drive, and I just found an old (5400 RPM) 80G hard drive as the slave drive, so now I want XP back for gaming purposes. How should I go about installing XP? Just install it on the slave drive? Would I be able to boot both systems then?

In addition, what if I want to try Ubuntu as well?

These are probably some basic knowledges I should've known, but please explain so I don't mess up my system, thank you!!!
 

Bozo Galora

Diamond Member
Oct 28, 1999
7,271
0
0
the general consensus is that XP should be installed first on "C" then Vista on another partition or drive.
Vista has a bootmanager that, during a dual boot, hands off the bootloading to XP's ntldr and boot.ini.
While Vista then XP is possible, it requires some very knowledgeable tweaking not worth explaining here
As a tip, one should always do a chkdsk /F/R and defrag on drive to be put in Vista so that bad sectors can be marked off and all space is contiguous. Vista does not like to see bad sectors, or a corrupt file system
http://www.ss64.com/nt/chkdsk.html

you really should google such a basic question you know
http://www.google.com/search?hl=en&q=Ho...ot+XP+with+Vista%3F&btnG=Google+Search

the second link in search above gives unbuntu triple boot tips
 

Slightdust

Member
Sep 18, 2005
172
0
0
Thanks for the reply!

I heard something about some booting software that could let me select the OS to boot. Such as VistaBootPro, etc. So I could install Vista then XP, Is that correct?
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
Yeah you can still install XP and leave vista hd as master, but then you need to restore vista boot loader. Because XP installation will overwrite it with its own.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
I did it the XP -> Vista way, and it was seamless. But then I already had XP running on C. Just made a 50g partition on my 400g second drive, and installed Vista to that. There was nothing else to it. Been dual booting for over a month with no issues. Just make sure you don't mark the new partition active, because Vista won't notice the other O/S in that case. Just make a regular extended partition and let Vista do its thing.
 

Bozo Galora

Diamond Member
Oct 28, 1999
7,271
0
0
Originally posted by: Slightdust
Thanks for the reply!

I heard something about some booting software that could let me select the OS to boot. Such as VistaBootPro, etc. So I could install Vista then XP, Is that correct?


You can select which one to boot from in VBP IF u installed XP first.
Vista can see XP and config to pass off to its bootloader IF ITS THERE
XP cant see or use Vista bootmanager
bcdedit vs boot.ini and ntlder and ntdetect
http://www.microsoft.com/technet/window...d5efe-c349-427c-b035-c2719d4af778.mspx

You can make it happen, but like I say you have to know what to do.
And if you are here asking questions, well....

Edit -
3rd party
http://tinyurl.com/ycejrb

http://www.ranish.com/part/
http://www.programurl.com/software/multi-boot.htm
http://www.programurl.com/bootit-next-generation.htm
 

Slightdust

Member
Sep 18, 2005
172
0
0
Ok. Now I have Vista in my C: master hard drive, and XP and Ubuntu in two separate partitions in the slave hard drive.

I can boot into Ubuntu or XP w/o a problem, but when I try to boot into Vista, it gave me this error message:

Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file.


Any ideas?
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
13
81
www.markbetz.net
Seems like the Vista loader is looking on the wrong disk. Do you get the Vista boot menu when you reboot?
 

Slightdust

Member
Sep 18, 2005
172
0
0
Everything is fixed. All I did was to use the VistaBootPro thingy to repair the boot loader. Thanks everybody!
 
Oct 4, 2004
10,521
6
81
Hypothetical question: Let's say I install Vista on HDD1. Then, I unplug the hard drive and install XP on HDD2. Then I reconnect both hard drives.
When I reboot the computer, can I just access the Boot Menu and select the Boot Device to boot off the relevant hard drive?
 

Chunkee

Lifer
Jul 28, 2002
10,391
1
81
Originally posted by: theprodigalrebel
Hypothetical question: Let's say I install Vista on HDD1. Then, I unplug the hard drive and install XP on HDD2. Then I reconnect both hard drives.
When I reboot the computer, can I just access the Boot Menu and select the Boot Device to boot off the relevant hard drive?

yes, in the bios, make your selection...kind of a pain in the keester, but if you dont mind.

jC
 

Slightdust

Member
Sep 18, 2005
172
0
0
Take that back...

Actually, now that I fixed Vista...XP is not working again. It basically asked me to use the XP disk and repair the boot loader, but once I repair the boot loader, Vista is not working again...So I have to choose one or the other. Is there a way for both of them to boot, while Ubuntu is not effected?
 

Frintin

Senior member
Oct 3, 2002
383
0
0
Here is a great guide for dual booting Windows XP on a Vista computer.

Go here to read the guide.

Normally it has always been you must have the older operating system on your main drive first, then install the newer one. This guide shows you how to put Windows XP on all those new prebuilts!
 
Jan 6, 2005
35
1
71
If you want to have a system that boots XP, Vista and Ubuntu and already have Vista / XP installed, you will need to do the following:
Install Ubuntu, which will install GRUB as the Bootloader in the MBR. Then modify GRUB to point to the Vista loader and the XP boot.ini, which will comprise of two seperate entries in GRUB. It should look something like this...
>sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_bak
>Enter Password
>sudo gedit /boot/grub/menu.lst
>This will open grub's menu file
Look for:## ## End Default Options ## and enter:
>title My Window's Vista
>root (hd0,0)
>makeactive
>chainloader +1
>title Windows XP
>root (hd0,1)
>makeactivechainloader +1
Save and reboot... If my memory serves me right this should work. I will experiment and post this on my website if it works.


 

shaolin95

Senior member
Jul 8, 2005
622
1
81
I have XP on C and Vista on D and to boot into Vista all I do is insert the Vista DVD otherwise it boots to XP. Not a tech way but it works better than going into bios or selecting booting disc.
 

Skypix7

Senior member
I went through hell the last two months trying to get my Vista and XP separate drives to work with each other. I got some misguided advice along the way which didn't help, along with lots of helpful but incomplete suggestions too.

Microsoft of course was a huge waste of time, they don't seem to know anything there.

I installed and reinstalled XP and Vista an aggregate of 11 times...way beyond the patience of a Mother Theresa.

Then I stumbled upon VistaBootPro. It, like EasyBCD and BootIT, apparently, take the mystery out of the dual boot situation and I'm happy, happy, oh so happy to say I can now boot with ease into either OS without any hassles at all.

The website with lots of support and helpful forums and guides on how to troubleshoot your own rig is here:

I'm also copying below the actual guide that cleared up the confusion for me and led me to finally understanding enough of what I was doing. It has you set up your dual boot from within XP, which is less trouble prone.

One big problem I had was I could not find boot.ini on my XP drive from within Vista. No matter how many folder view options I unchecked, such as hide files and show system files, Vista would not reveal boot.ini.

When I booted into XP, it was right there...just another reason to set up from XP if possible.

Here's the guide. I added a couple comments for clarity. The website linked above has the guide with screenshots but I couldn't rediscover it...there's a lot of categories there...but this will give you all the info you need if you know your system at all.

Good luck! Dual booting is indeed no sweat...once you do the exact right steps.

--------------------------

Unplugged XP Drive for Vista Setup: Can't Dual Boot to XP

(This intro may or not relate to you...don't sweat it, if you have multiple OS's installed, it should work. I had as of this morning once again lost my bootmgr on Vista, for no reason at all. I just did the steps below and it all worked out fine...at last.)

So?you unplugged your Windows XP hard drive before Windows Vista setup, so that you didn?t fubar your XP installation. Both XP and Vista boot fine when you change the boot drive order in the BIOS, effectively changing the Windows system drive each time, but that gets a bit tiresome.

Windows XP needs the following files to be on the system drive (for example, C)for it to be able to boot;

boot.ini
NTDETECT.COM
ntldr


and Windows Vista needs these files to be on the exact same system drive, for example C for it to be able to boot;

Boot (folder and contents, most importantly the BCD store)
bootmgr

To sort this out, follow the steps below:

1. Plug both drives in and set the Windows XP drive to be the boot drive in the BIOS. This will make it the system drive and although it doesn?t really matter whether the XP or Vista drive is the system drive, it tends to be easier to manage and control booting from within Windows XP.

2. Open Disk Management (right click My Computer>Manage) and go to Disk Management to check that your XP drive is your system drive, although the fact that you were able to boot to XP should already confirm that.

(for instance, on my system, Disk Management showed the second partition (not the root partition that holds my XP system files) to be the system partition. I worried about this but it didn't matter. They were on the same drive and apparently that's all that was required.)

3. Open Windows Explorer and make sure you set Folder Options in Control Panel to be able to see hidden files and files and unhide protected operating system files. You?ll find folder options in the same place in Vista if you select Classic View for Control Panel.

Once you've enabled the ability to see all folders, you should verify that the following three folders are indeed in your C: root drive when booted to XP: ntdlr, netdetect, and boot.ini. If not, search on the site linked above for how to find those and create your own boot.ini - don't worry, it's easy.

4. Copy the folder Boot and the file bootmgr from your Vista installation drive (it will have a different drive letter, for example F)and paste it into your XP installation drive (into the root C: drive in other words, no matter which partition is labeled System by Disk Management. Do not put those files in any folders - not into System or any other folder - just copy and paste them into C: itself, where the three XP boot files already are [ntdlr, netdetect and boot.ini, remember?].

5. Download and install VistaBootPRO. Open it and click on the System Bootloader tab. Select ?Uninstall Vista bootloader? and press Apply. (It may also simply say Install Vista Bootloader. Either way select that.)

Click on the Install Boatloader button at bottom right

6. Next go to the Manage OS Entries tab and check the ?Add new OS" box. Three choices will drop down: OS Name [pick your own, such as XP drive], OS Type [make sure you select ?Windows Legacy?, NOT "Windows Vista", then select the drive letter (since you're in XP, it should be drive C:] In any case, it's the drive you have ntldr on.

(This drive letter must also be your system drive which is set to boot in the BIOS).

You can now choose which OS you wish to be the default to which the system will boot by default. I picked XP because I'd had so much trouble with Vista.

Now press Apply Updates

Reboot. After the post screen, you'll get a screen, probably black, with the choice of which Operating System you wish to boot to, such as:

Windows Vista 64
Older Windows OS (which is XP in my case) Choose the you want to boot to and you're set. QED
 

konakona

Diamond Member
May 6, 2004
6,285
1
0
thank you skypix7, I much appreciate your input.
Thanks to your reply, I was able to successfully set up my secondary machine to dual boot between vista and xp. In my case though, I wanted to keep the vista drive as the system drive, as it had the os installed first.

Following your steps resulted in my XP not booting up and instead ending up in a blank screen even with the hdd activity on. When I switched back to vista, I was notified of a failed boot.

I went ahead and edited the boot.ini that resided on my system drive with vista; namely, the rdisk(0) was changed to rdisk(1), and now everything is fine and drive letters show up as expected (each OS having their drives as C:) :)
 

Skypix7

Senior member
Great kona X2, you had me sweating there for a minute when you got the black screen (a frequent experience of mine as well until I got it sorted out.)

FYI, since I made that post, my set up got garbled again...I think I accidentally erased some system files and no matter of file correcting would allow me to get XP booting again because Vista selects different drive letters every time it boots, so everytime I changed the boot.ini, it was off target, and I gave up and just reinstalled XP.

Now it's working like a champ and I'm leaving it alone! Although it picked the second partition on the XP drive as system and calls it C (even though all my programs and system files are on the other partition, which is now D), it's working like a champ so, I repeat, I ain't touching it.

Haven't had a crash now in over 10 days, not even a program lockup, in either Vista 64 or XP. Thank the Maker!

Good luck

 

ASK THE COMMUNITY