I now I seem to have inconsistent results with command also. Part may be with grub 1.99 it now seems to need the same version to reinstall or else you have to do the full chroot.
This discusses the change with grub 1.99
https://help.ubuntu.com/community/Gr...stalling_GRUB2
In Grub 1.99, introduced with Ubuntu 11.04, Natty Narwhal, a new switch is available which more clearly defines where the grub folder is placed. The command above will still work with Grub 1.99, but the following command is preferred by the developers. The target directory in the command is the command into which the grub folder will be installed. By default, and without the switch, the location is /boot/grub. In these instructions, since the Ubuntu partition is mounted on /mnt, the target would be /mnt/boot/grub.
sudo grub-install --boot-directory=/mnt/boot /dev/sdX
Bookmarks