So, does the Windows boot option work?
And are you talking about another Windows install, or is that one on the menu.lst completely wrong?
In linux, you're other hard drive would probably be /dev/sdb but grub is not linux, it's almost it's own operating system, specialising in booting others. So grub uses different notation. (hd0,0) is the first partition on the first disk, (hd1,0) is the first partition on the second disk.
Windows only likes to run on the 'active' partition of the first disk (selfish), so you have to fool it into thinking that's where it is. grub can do this.
So, if you have a Windows install on the second hard drive, this entry may work:
Code:
title Windows-2
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Those commands that I asked for output from need to be run from a terminal. Most (all?) distributions will have one somewhere in the menu, it might be called a console - it's the equivalent of the DOS command line. If you can't find it, you can always get one with Ctrl-Alt-F1 or any Function key 1 through 6. Ctrl-Alt-F7 should get you back to your X session.