mkdir -p /mnt/recovery
mount /dev/sda1 /mnt/recovery
Если вы используете отдельный boot раздел (в примере sda2), смонтируйте его:
mount /dev/sda2 /mnt/recovery/boot
Смените root каталог на /mnt/recovery:
chroot /mnt/recovery /bin/bash
Создайте mtab:
grep -v rootfs /proc/mounts > /etc/mtab
Установите grub:
grub-install /dev/hda
Размонтируйте разделы и перезагрузитесь:
cd /
exit
cd /
umount /dev/sda1
reboot
Возможно вы получите следующую ошибку:
can't read /boot/grub/device.map: No such file or directory
В этом случае при установке grub используйте следующую команду:
grub-install --recheck /dev/hda