Jump to content

Grub issues with Multiboot XP and Vista from USB


Recommended Posts

I've got 3 HDDs. One with Vista(hd0,0) , one with Ubuntu (hd1,0) and the 3rd one with XP (hd2,0). Each OS was installed with the other HDDs disconnected.

I was messing around with GRUB (which I installed to a USB using grubinst.exe and then copied grldr and menu.lst to it) and am facing some probs.

I tried following the instructions given here

http://diddy.boot-land.net/grub4dos/files/multiboot.htm

but I'm unable to use the "map" command as it gives an error.

So, I tried the following commands from the grub command line

XP:

find --set-root /ntldr # this works properly as the root is set to (hd3,0), my XP partition

chainloader +1 # this doesn't give any error but...

boot # as soon as I type this, it gives an error saying "NTLDR missing"

I'm unable to understand why as if I select the hd3 (in which XP is installed) from the Boot BIOS Menu, XP boots properly

Also, if I change "chainloader +1" to "chainloader /ntldr" and then enter "boot", the comp restarts.

Btw, I face none of the above issues while booting Vista. Both methods work (ie. "chainloader +1" and "chainloader /bootmgr") and Vista boots properly

Can someone please explain why...

1. "map" command flags an error?

2. "chainloader +1" followed by "boot" says "NTLDR missing"?

3. "chainloader /ntldr" doesn't boot XP but restarts my comp?

Thanks, in advance

Edited by islander_810
Link to comment
Share on other sites


I was messing around with GRUB (which I installed to a USB using grubinst.exe and then copied grldr and menu.lst to it) and am facing some probs.

You are messing with grub4dos, NOT GRUB.

I tried following the instructions given here

http://diddy.boot-land.net/grub4dos/files/multiboot.htm

but I'm unable to use the "map" command as it gives an error.

WHICH complete set of commands (including "map") are you using?

WHICH error?

I've got 3 HDDs. One with Vista(hd0,0) , one with Ubuntu (hd1,0) and the 3rd one with XP (hd2,0). Each OS was installed with the other HDDs disconnected.
find --set-root /ntldr # this works properly as the root is set to (hd3,0), my XP partition

:blink:

I'm unable to understand why as if I select the hd3 (in which XP is installed) from the Boot BIOS Menu, XP boots properly

Please posts the contents of your BOOT.INI.

Also, read this:

http://www.msfn.org/board/BOOTINI-and-diff...ive-t25365.html

While "messing" with the BIOS you are probably changing hard disk order.

jaclaz

Link to comment
Share on other sites

You are messing with grub4dos, NOT GRUB.

True, missed that :yes:

WHICH complete set of commands (including "map") are you using?

WHICH error?

The ones pertaining to Vista which require the use of map command as it says that Vista and XP won't boot from non-first disks

I've got 3 HDDs. One with Vista(hd0,0) , one with Ubuntu (hd1,0) and the 3rd one with XP (hd2,0). Each OS was installed with the other HDDs disconnected.
find --set-root /ntldr # this works properly as the root is set to (hd3,0), my XP partition

:blink:

While "messing" with the BIOS you are probably changing hard disk order.

lol, no i didn't mess up the order :angel

When I boot from the USB which has grub4dos installed to it, the USB is set as (hd0) and all disks get shifted 1 no. up

here 'xp hdd' becomes hd3 instead of hd2

Please posts the contents of your BOOT.INI.

Also, read this:

http://www.msfn.org/board/BOOTINI-and-diff...ive-t25365.html

I haven't made any changes to boot.ini. I'm aware that i can have a boot menu by adding entries to the boot.ini file. I just wanted to learn to use grub4dos... :whistle:

Edited by islander_810
Link to comment
Share on other sites

The ones pertaining to Vista which require the use of map command as it says that Vista and XP won't boot from non-first disks

I'll try again :): post the actual commands you used and the error you had.

I know which commands to use, and have no errors. ;)

You have the problem, not me. :wacko:

When I boot from the USB which has grub4dos installed to it, the USB is set as (hd0) and all disks get shifted 1 no. up

here 'xp hdd' becomes hd3 instead of hd2

Right, and you think that the Holy Spirit ( or the Devil :ph34r: )will change the mappings in BOOT.INI for you? :w00t:

Please posts the contents of your BOOT.INI.

jaclaz

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...