Quando você quer reinstalar o Grub de um sistema que você não pode inicializar, você normalmente inicializa a partir de um live CD como o Knoppix ou o Ubuntu. Lá você monta sua instalação do Linux:
mount /dev/sdbX /mnt
Onde X é o número da partição no seu disco rígido. Então você tem duas possibilidades. Ou você instala a versão do Grub instalada no seu live CD:
grub-install --no-floppy --root-directory=/mnt /dev/sdb
Ou você instala a versão do Grub na sua instalação do Linux:
chroot /mnt /bin/bash
grub-install --no-floppy /dev/sdb
exit
Se isto ainda gerar o mesmo erro, você deve nos enviar aquela linha do script grub-install e as linhas acima dele (usando a cabeça -374 / usr / sbin / grub-install | tail -10).