I tried the above steps through Live Cd, but all in vain.
Originally Posted by catlett
Since I have /boot as a separate partition and thus it was not working.
Therefore I did this... (the only step missing above is the auto-mounting of other fstab listed partitions)
sudo mkdir /mnt/root
sudo mount /dev/xxx? /mnt/root
sudo chroot /mnt/root
sudo mount -a ##this will auto-mount other fstab listed partitions
Replace above "?" by the values returned from the find command i.e. if find returned (hd0,1) then you would enter root (hd0,1)
grub> find /boot/grub/stage1
Again, use the value returned from the find command i.e. if find returned (hd0,1) then you would enter setup (hd0)
This worked for me!!!!