Hi.

I had my machine at home set up with GRUB to boot to either:

- Linux
- Windows 2000
- XP home edition

Windows 2000 and XP were on the first hard disk (hd0 in GRUB-speak), and Linux 
was on a separate disk.

For Windows 2000 I was using: 

rootnoverify (hd0,0)
makeactive
chainloader +1

For XP home edition I was using:

hide (hd0,0)
unhide (hd0,1)
rootnoverify (hd0,1)
makeactive
chainloader +1

All this worked. I also made a GRUB diskette with all the above, and was able 
to boot to all the above systems.

I then installed XP PRO instead of XP on (hd0,1). Of course this replaced the 
MBR. After the installation, the MBR contained a Microsoft menu allowing me 
to choose either XP PRO or Windows 2000.  I am also able to boot from the 
GRUB diskette to Linux. All this is as expected. 

The first slightly surprising thing is that when I boot from the GRUB diskette 
to (hd0,0) - which used to boot to Windows 2000, I now get the Microsoft menu 
offering me either XP PRO or Windows 2000.  Does this mean that the Microsoft 
menu is in the boot sector (hd0,0) as well as the MBR (hd0) ?  If so, how 
does it boot to the windows 2000 partition on (hd0,0) from the menu ?

The second surprising thing is that when I boot to (hd0,1) from the diskette 
(using hide and unhide as noted above),  I get the message:

 NTLDR is missing


I'm confused.

My plan is to create a working GRUB diskette, then a working grub.conf, and 
then install GRUB on the MBR.


Can anyone shed any light on this subject ?


TIA !

Aharon


-- 
  The day is short, and the work is great,  |  Aharon Schkolnik
  and the laborers are lazy, and the reward |  
  is great, and the Master of the house is  |  [EMAIL PROTECTED]
  impatient. - Ethics Of The Fathers Ch. 2  |  052-5560120

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to