Как восстановить GRUB 2

На днях мне потребовалось восстановить GRUB 2, который слетел, как это полагается, при установке Windows 7. За помощью я сразу обратился на Убунтовод, но сильно удивился от того факта, что толковой статьи по восстановлению я так и не написал (как то упоминал про LiveCD для восстановление GRUB 2, но это слишком долго). Решил быстренько исправиться.

Для восстановления GRUB 2 в Ubuntu Linux вам потребуется любой LiveCD или LiveUSB, главное, что бы в составе дистрибутива был пакет chroot. После загрузки нужно открыть терминал, для этого нажимаем комбинацию Alt+F2 и введите комманду:

Далее нужно просмотреть таблицу разделов:

Для примера возьмём такую таблицу:

Теперь нужно примонтировать тот раздел, где находится каталог /boot. В данном примере для него не делалось отдельного раздела, но если у вас он будет - монтируйте именно его.

Итак, примонтируем раздел /dev/sda1:

Следующая команда необязательна (она копирует resolv.conf):

Теперь перейдем в среду chroot:

Если требуется - отредактируйте файл /etc/default/grub:

Но не забудьте сохранить изменения следующей командой:

Теперь установим/восстановим GRUB 2:

В случае возникновения ошибки воспользуйтесь командой:

Вот и всё, GRUB 2 восстановлен. Теперь можно выйти из chroota:

Затем отмонтировать разделы и перезагрузить ваш компьютер:

Надоел медленный интернет? Обратитесь в ОАО "Телекомпания Санкт-Петербургское кабельное телевидение", ибо она входит в состав холдинга "Национальные кабельные сети". Просто выделенка интернет для них это очень просто, всё будет сделано быстро и качественно. А самое главное - проблем с подключением не будет. Рекомендую! За подробностями приглашаю на сайт spb.tvoe.tv.
Кануркин Денис
2012-04-26 13:17:00
Так же можно воспользоваться специальным загрузочным диском для восстановления GRUB2 загрузчика - Super Grub2 Disk http://www.supergrubdisk.org/
Uyar
2012-04-26 16:05:00
Я как ламер пришедший с винды все сделал неправильно, т. е. в графическом режиме. Загрузился с LiveCD, примонтировал системный раздел убунту, установил GRUB Customizer и восстановил grub ))). Мне стыдно (.
Колянчег
2012-08-17 21:37:00
Огромное спасибо!
Yury
2013-09-30 15:02:00
Мне помогла статья http://ru.wikibooks.org/wiki/Grub_2#.D0.92.D0.BE.D1.81.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_GRUB2_.D1.81_LiveCD
RusDeb
2013-12-08 02:29:00
Графическая утилита восстановления Grub2 http://forum.rusdeb.ru/viewtopic.php?f=32&p=27