The naming of your hard drives is very strange. It looks like you must have them hooked up on the secondary IDE channel. You have nothing on the primary IDE channel, like your CD-ROM drive(s)? I've never seen it put the first and second drives on anything other than /dev/hda and /dev/hdb, but then I always hook up my drives as the first items on the primary channel and hook the CDs up to the secondary so I am not sure what they would do otherwise.
However, it should not be a problem. It appears that your Linux drive is indeed the second hard drive and you have grub properly set up to access it as hd(1) so your Win drive should be accessed as hd(0) which you do. However, you do not have the Windows settings like I said:
rootnoverify (hd0,0)
chainloader +1
You shouldn't need the "makeactive" tag.
Now, if it just plain will not boot with the above settings you can try a couple of things to get back to your WIN system.
1) Try accessing your Win files from your Linux installation by:
# mkdir /windows
# mount -t vfat /dev/hde1 /windows -o ro
This will mount your Windows drive under the "/windows" directory so you can see if you can see your files. The "-o ro" option makes the mount "read only" so you can't accidentally erase anything from your Windows drive. You can browse around under the "/windows" directory to see if your files are in tact.
2) Remove the second Linux hard drive and set your jumper on your first drive so it is configured for a "single drive". You may have to put the jumper on the "cable select" jumper depending on the drive. Then see if it will boot. If it does not make sure your Windows parition is set "active" in FDISK. If that does not work, you can restore your boot sector by booting from a Win95 floppy with a copy of FDISK.EXE on it and type "FDISK /MBR" (it will restore the master boot record for the drive). The MBR is a 512 byte boot sector. It actually copies the second good Win copy of the MBR and overwrites the first copy, the one that GRUB/LILO would have overwritten when installed.
NOTE: You may also have to turn off the second drive in your CMOS/BIOS configuration on your computer.
Then see if it will boot. It should, as long as you can see all of your files when you mounted the partition in Linux from the first step.
[ July 23, 2002: Message edited by: VoidMain ]