Восстановление стёртого загрузчика GRUB
Материал из Linux.Uz Wiki
Первый способ
Установил на другой локальный диск Windows. Как водится Windows переписала MBR загрузочного диска и даже не подумала включить мою убунтушку в список загружаемых систем. Что делать? Конечно можно переписать вручную загрузчик Windows и включить линукс в загрузку. Но мне хочется восстановить GRUB. Решение нашлось. Загрузил LiveCD Ubuntu 9.04. Набрал в терминале:
sudo grub
Далее поиск загрузчика:
find /boot/grub/stage2
Терминал выдал:
(hd0,4)
Подменил рута:
root (hd0,4)
Устанавил GRUB на hd0:
setup (hd0)
Все. После перезагрузки вижу всплывает милый сердцу GRUB.
Правда почему-то теперь Windows отказалась грузится. Сообщение что-то типа:
GRLDR is missing
А значит Grub неправильно прописал адрес виндового диска. Открываю menu.list и меняю загрузку винды с (hd1,0) (там было так) на (hd0,0). Все, Винда тоже загружается.
Второй способ
sudo mount /dev/sdX# /mnt sudo grub-install --root-directory=/mnt /dev/sdX#
Где sdX# - ваш раздел, куда установлена убунту. Например, sda1.

