Hi Guys,
I seem to have misunderstood something about how Grub works...hers what my problem is...
HD1: 2 Windows partitions
HD2: 1 WinXP and 1 FC5 installation both in extended partitions
Now the problem is if I install Grub on the MBR it works fine but gives me error 22 when I try and boot into XP or Win2K...
Now ppl at home need Windows so I pop in the Win Cd and get into recovery console and do a "fixmbr" and Windows comes up ..problem is Grub is gone...this makes sense though coz Windows overwrites the MBR each time....why?...I dont know...
============================
I now go into Linux Rescue...go into...
grub>find /boot/grub/stage1
(hd1,7)
grub> root (hd1,7)
ext2fs.....
grub> setup(hd1)
...........Grub installs but Windows is gone....
=======================
So now I read up a bit and find out that if Windows is on a non-first hard disk Grub wont boot it and I have to use "map" to trick it...
so now I go into /etc/grub.conf
Title WinXP
rootnoverify(hd1,7) #Thats my partition on which WinXp is
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
makeactive
==============
I've removed the device.map and recreated it...no issues there either...
===============
I reboot...no luck...Linux boots like a charm...Evil Bill does not...Im sicking of popping CD's in and out....can any1 help me out here...???
Why does Grub not recognize Windows partitions...I mean..its always worked so beautifully for the last 4-5 years....and detects anything...
I've wasted a whole Saturday trying to get this thing fixed...

All help is appreciated....
Cheers
Arvind
p.s....Let me know if you want grub.conf or my fdisk -l output .. I'll paste it here...