У меня есть компьютер, на котором много раз ломался grub, и я настраивал систему для восстановления grub в любое время, когда он умирал благодаря замечательным людям на #grub на irc.freenode.net.
Чтобы сделать это, вам нужно загрузить живую среду Ubuntu для вашей соответствующей версии.
Поскольку мои команды устарели, и я не выполнял их в течение достаточно долгого времени, не выполняйте пометки, помеченные "ДОПОЛНИТЕЛЬНО", если вы не знаете какой-либо веской причины для их выполнения.
Вот команды, которые я запускаю:
- mount /dev /sda1 /mnt (для вашего раздела)
- mount -B /dev /mnt /dev
- монтировать -B /proc /mnt /proc
mount -B /sys /mnt /sys
/--------------- OPTIONAL ---------------\
grub-install /dev/sda --root-directory=/mnt
\--------------- -------- ---------------/
- chroot /mnt
- обновление-личинка
update-initramfs -ck all
/--------------- OPTIONAL ---------------\
- apt-get install grub-pc
- grub-mkconfig -o /boot/grub/grub.cfg
- grub-install /dev/sda
- grub-install --recheck /dev/sda
\--------------- -------- ---------------/
- umount /mnt /sys
- umount /mnt /proc
- umount /mnt /dev
- umount /mnt
- перезагружать
Используйте sudo, где это необходимо.
Источники: