Вам понадобится
  • - любой Linux LiveCD.
Инструкция
1
Для восстановления загрузчика Grub понадобится LiveCD или загрузочный диск от Linux. Лучше всего подойдет диск с Ubuntu, который является «живым» и установочным диском одновременно.
2
Загрузитесь с LiveCD. После окончания загрузки системы запустите Терминал («Menu» - «Applications» - «Default apps» - «Terminal») и введите команду:
sudo grub.
Sudo позволяет получить права суперпользователя для выполнения данной команды, а запрос grub запускает командный интерпретатор. Таким образом,вы окажетесь в оболочке загрузчика и появится соответствующее приглашение - grub >.
3
Далее введите следующую команду:
find /boot/grub/stage1.
Этот запрос вернет значение места, где расположен загрузчик (например, hd0,1 или hd0,6). В загрузочном секторе MBR располагается лишь малая информация о grub-е, а при помощи find вы находите все нужные для установки файлы.
4
Введите номер полученного раздела в следующий запрос:
root(hdЗначение,значение).
5
Затем установите файлы в загрузочный раздел жесткого диска:
setup(hd0).
Этот запрос устанавливает загрузчик на жесткий диск, а поскольку второй параметр отсутствует, то установка производится напрямую на MBR.
6
Затем выйдите из оболочки grub:
quit.
7
Существует второй способ разрешения проблемы. Загрузитесь с Live CD и смонтируйте ваш жесткий диск в наиболее удобную папку. Например:
mount /dev/hda /media/hard.
8
После этого выполните запрос через Терминал:
sudo grub-install /dev/hda --recheck --root-directory=/media/hard.
Опция recheck применяется для проверки корректности устанавливаемого файла /boot/grub/device.map, и в случае ошибки команда исправляет его.
9
Извлеките LiveCD, перезагрузите компьютер, и вы снова сможете загрузиться в вашу установленную систему.