PDA

View Full Version : [ubuntu] Vista, XP, and Ubuntu: multiboot help!



russet_wolf
April 13th, 2009, 02:49 AM
I'm working on gtting my father's computerto be able to booth these three OSes. Vista was nstalled first, then Ubuntu 8.10 and last, Vista. I reintalled the GRUB loader, and I have no problem booting into Ubuntu and XP, but I can't figure out how to get Vista to be bootable from GRUB as well. Any help appreciated!

ispyamoose
April 13th, 2009, 03:34 AM
I would check your boot.ini file in XP.

I have had all three operating systems installed at the same time, so I know it works. I had XP installed first, then Vista, then Ubuntu.

lisati
April 13th, 2009, 03:37 AM
I would check your boot.ini file in XP.

I have had all three operating systems installed at the same time, so I know it works. I had XP installed first, then Vista, then Ubuntu.

The order ispyamoose suggests can sometimes make it easier: Windows first then Ubuntu. Part of the reason for this is that the Ubuntu installer copes better with another OS being on the system than Windows.

meierfra.
April 13th, 2009, 03:39 AM
Vista was installed first, then Ubuntu 8.10 and last, Vista.

??? Did you install XP last? Then XP would have overwritten the Vista boot loader. You can restore the Vista boot loader with EascBCD:

http://neosmart.net/wiki/display/EBCD/Installing+XP+After+Vista

ispyamoose
April 13th, 2009, 03:42 AM
The order ispyamoose suggests can sometimes make it easier: Windows first then Ubuntu. Part of the reason for this is that the Ubuntu installer copes better with another OS being on the system than Windows.

What you said is certainly true.

Vista uses a different file for its "boot.ini." Rather than using that, it uses BCDEDIT. That could be part of the problem.

russet_wolf
April 13th, 2009, 05:16 AM
I've tried the EasyBCD method, but it only restores the Vista bootloader, overwriting the one for XP. This doesn't solve my problem, since I want to be able to boot both XP and Vista.

As for installation order, I have to install Vista first because the CD that came with he computer is stubbornly just a "recovery" disk and reformats and partitions the hard drive to the factory defaults, installing Vista, and wiping everything else. should I reinstall in the order: Vista, XP, Ubuntu? Will it make a difference from the current order of Vista, Ubuntu, XP?

rage9
April 13th, 2009, 07:54 AM
I'm working on the same thing, I had vista first, then linux. All was good. Added XP, XP over wrote grub. Reinstalled linux, but now when trying to boot into vista it instead loads XP.

meierfra.
April 13th, 2009, 01:00 PM
russet_wolf:


but it only restores the Vista bootloader,

???
EasyBCD lets you add XP to the Vista boot loader.
Did you do this part of the instructions:


5. Once that's done, head on to the "Add/Remove Entries" page and select "Windows NT/2k/XP/2003" from the drop-down list, give it a name, then press "Add Entry" to finish.


rage9: Try EasyBCD:

http://neosmart.net/wiki/display/EBC...XP+After+Vista

russet_wolf
April 13th, 2009, 09:11 PM
Yes, I followed those instructions to the dot, mierfra. Everything went smoothly until I got to the Vista bootloader. It gave me both Vista and XP options to boot, and Vista worked fine, but when I tried XP it told me that it could not boot. (I don't recall the exact message, though if it would help I could do it all again and scribe it here.)

I'm not sure if my grasp of the problem i correct, but I think if I could just install the Vista bootloder on the Vista partition and the XP bootloader on the XP partition, and then direct GRUB to the correct location, it could solve my problem. However, I have no idea how to do that.

meierfra.
April 13th, 2009, 10:09 PM
I don't recall the exact message, though if it would help I could do it all again and scribe it here.)

You don't have to do it all again. Just the very last part. What error error messages to you get when you try to boot XP from the Vista boot menu.


I could just install the Vista bootloder on the Vista partition and the XP bootloader on the XP partition,
That should work and I can show you how to do that, but I would like to see that error message first.