You can also try super grub disk. There is information here:
http://users.bigpond.net.au/hermanzone/ ... ge.html#17
Some things for thought:
It's kind of hard to tell what is happening in your particular instance without posting what the grub error states. Is there not error message of any kind?
A suggestion, based on the fact that you installed another distro on your multi-boot:
Sometimes when I install a distro on my multi-boot test rig, I get a terminal screen that indicates something like:
fsck died with exit status 8
file system check failed
have to manually edit file system
will try to create a log file and I can cntrl D to continue booting
----------
When that happened I found the following how-to:
----------
Here's a sample log: [note the disk numbers and uuid numbers are not improtanat - they are from someone else - your mileage may differ]
fsck 1.40-WIP (14-Nov-2006)
/dev/sdb2: clean 550/2692800 files, 129236/5375742 blocks
/dev/sdb1: clean, 11/2048000 files, 107068/4094559 blocks
/dev/sdb11: clean, 228/2692800 files, 131835/5375742 blocks
Modprobe: WARNING: Not loading blacklisted module ipv6
fsck.ext3: Unable to resolve 'UUID=1fb7c9d8-de7f-45b8-93bd-db405d00adba'
fsck.ext3: Unable to resolve 'UUID=1fb7c9d8-de7f-45b8-93bd-db405d00adba'
fsck died with exit status 8
*File system check failed.
A log is being saved in /var/log/fsck/checks if that location is writable.
Please repair the file system manually.
*A maintencnace shell will now be strated.
CONTROL-D will terminate this shell and resume system boot.
bash: no job control in this shell
bash: groups: command not found
terminal saying .........
bash: lesspipe: command not found
bash: dircolors: command not found
root@username-desktop:~#
This is a UUID corruption problem, definitely. What I do on my multi-boot to fix this, is do the following in terminal::
sudo vol_id /dev/sdbx -u (where x is the location of the offending partition)--this will display the UUID you need to...change (note it's a good idea to run the id command for all the disk numbers to have them handy because you need to change those that are listed wrong in fstab - see following).
Type the folowing in terminal:
sudo gedit /etc/fstab
...and replace the UUID for the offending partition with the new one you got from vol_id.