Это старая версия документа.


GRUB - это основной загрузчик Ubuntu начиная с версии 9.10. Ранее он был известен как GRUB 2 и пришёл он на смену старой версии GRUB, известной теперь как GRUB Legacy. Если вам необходимо восстановить GRUB Legacy, например поскольку у вас стоит версия Ubuntu старше 9.10, то вам необходимо прочитать соответствующую статью.

Не перепутайте GRUB версии 1, известный теперь как GRUB Legacy и использовавшийся в Ubuntu до версии 9.04 включительно, и GRUB версии 2, который подразумевается сейчас под словом GRUB и используется в Ubuntu начиная с версии 9.10. Несмотря на то, что это фактически две версии одного приложения с названием GRUB, они не имеют ничего общего и являются совершенно разными программами.

Основная проблема любого загрузчика Linux - это то, что он никак не отвечает за тупизну систем от Microsoft, которые каждый раз при установке или восстановлении перетирают загрузчики Linux из загрузочной области.

Вкратце: на любом винчестере есть так называемая MBR область, к которой обращается BIOS при загрузке компьютера с этого винчестера. В эту MBR загрузчик системы должен записать 'ссылку' на свои основные файлы, которые храняться уже на основных разделах винчестера. Так вот, Windows при установке перетирает без всяких вопросов ссылку Linux и ставит свою, в итоге, Linux пропадает из меню загрузки. Слава богу, Windows так же втихую не убивает сам Linux, так что восстановить последствия беспредела достаточно просто.

Восстановление с использованием LiveCD Ubuntu

FIXME - если вы думаете, что я знаю, как восстанавливать GRUB 2, то вы глубоко заблуждаетесь ;-)

Вообще говоря, судя по крайне скромной информации, записать GRUB в MBR можно командой

sudo grub-setup DEV

где DEV - устройство GRUB, т.е. что-то вида «(hd1)».

ТСС...

FIXME

Немного инфы есть тут и тут

А вот тут полная информация похоже Reinstalling GRUB 2 (может группу переводчиков задействовать?) :)