|
From: | Aaron Lee |
Subject: | unable to boot from grub to W2k |
Date: | Wed, 16 Jan 2002 12:09:25 -0800 |
Hi,
I have a problem regarding GRUB with W2k and hope
that you can help!
Here's my configuration:
1. install Red Hat Linux 7.2 on /dev/hda1 IDE first
partition (hd0,0)
2. install GRUB on MBR
3. add an extra SCSI drive (hd1,0) (with W2K
installed) from another computer to this linux box
Now if I tell the BIOS to boot from IDE, it works
fine and boot into RH7.2, if I tell it to boot from SCSI then it boots right
into W2k without any problems.
Now I add one more section to my grub.conf
title Windows
root (hd1,0)
makeactive
chainloader +1
I reboot the computer and it shows this new menu item, I choose it and
boom! it complains couldn't find NTLDR!
So my question is
1. Is it because Windows always assume it NTLDR resides in (hd0,0) that's
why it doesn't know where to fetch it?
2. If that's the case I can see there maybe a solution (and also some
confusion):
Change BIOS to boot from SCSI (now SCSI becomes hd0 and
IDE becomes hd1 - I guess)
Change the grub.conf to:
title Redhat 7.2
root (hd1,0)
kernel /boot/zImage
boot
title Windows
root (hd0, 0)
makeactive
chainloader +1
My confusion is I read something called device-map in
the FAQ and also someone mentions mapping hd0 to hd1 and hd1 to hd0. I would
really appreciate if someone can shed some light on this or tell me the right
way to do it. Thanks a lot in advance!
-Aaron
|
[Prev in Thread] | Current Thread | [Next in Thread] |