In order to view your menu.lst file you need to first mount your fedora system. I think the fedora liveCD boot in rescue mode prompts you with the option to automatically mount your installed system to /mnt/sysimage.
If the liveCD automatically mounts your fedora system, then your menu.lst file should be located at /mnt/sysimage/boot/grub/
Here's what you can do if you aren't able to mount your fedora system automatically.
1. boot up with the fedora liveCD in rescue mode
2. as superuser, do
# cd /mnt
# mkdir /mnt/myfedoraboot
# mount /dev/sdb1 /mnt/myfedoraboot <-- note: you are mounting the boot partition here
# cd /mnt/myfedoraboot/grub/ <-- you should see you menu.lst file in this directory
If you don't see your menu.lst file here, try running the following
# find /mnt/myfedoraboot -name "menu.lst"
Once you find menu.lst, you can use any text editor to view and edit the file. If you aren't familiar with the vi editor, what text editor the fedora livecd provides before you go back home from work. A possible alternative that might be available is the nano editor
# nano filename
In order to re-install grub (assuming your menu.lst is correct), do the following:
grub> find /grub/menu.lst <-- you should get a response that shows (hd1,0)
grub> root (hd1,0) <-- you are telling grub that your grub files are located in /dev/sdb1
grub> setup (hd0) <-- hopefully this will execute without problems
If grub installs successfully, you have just installed the bootloader to the MBR of your first hard drive (/dev/sda). Now reboot and see if you are able to boot into your different partitions.
Something else to consider (optional):
is a nice Linux on livecd that provides options for you to boot different partitions of different hard drives on your computer. You may want to consider burning this before you go home.