Решения проблемы, когда при загрузке в Grub или MBR Windows вы не можете выбрать ОС.
Проблема выглядит так:
на черном-черном экране, при перезагрузке, появляются две строчки:
error: no such partition
grub rescue>
и все...система больше не грузится.
Самый проверенным и легким способом оказался вот этот:
Восстановление Grub
Для восстановления Grub нам понадобится диск, с которого вы ставили Ubuntu, чтобы зайти в режим LiveCD.
Загрузились, открыли терминал и выполняем следующую команду:
sudo grub
Мы зашли в программу работы с grub, все последующие действия будем выполнять здесь.
Для начала выполним команду:
find /boot/grub/stage2
Обратите внимание на значение, которое выдаст результат команды.
У меня это (hd0,5), но у вас может быть и что-нибудь другое.
В следующих командах подставляем ваше значение вместо (hd0,5) !
Выполняем команду:
root (hd0,5)
Обратите особое внимание на то, что после root идет пробел, а потом никаких пробелов нет.
Ну и последняя команда:
setup (hd0)
После setup идет пробел, потом пробелов нет. На этот раз вместо (hd0,5) пишем только первую часть: (hd0)! Естественно, подставляем то значение, которое вы получили после команды find.
Вот готово. Можно перегружаться.
Восстановление Windows MBR
Данный способ работает в Windows XP.
Для восстановления Windows MBR нам понадобится диск, с которого вы ставили Windows. Загружаемся с него. Если у вас мультизагрузочный диск - выбирайте пункт установки Windows, как если бы вы решили ее поставить.
Нам нужно зайти в консоль восстановление. Многие путают консоль восстановления и ASR (автоматическое восстановление системы).
Не выбирайте пункт "Автоматическое восстановление системы"!
Это не консоль, нам нужно другое!
Через определенное время вы попадете в такое меню:
Нам нужно зайти в консоль восстановления, нажимайте клавишу R (или то, что будет написано у вас).
Спустя некоторое время консоль загрузится. Выбирайте ту операционную систему, которая стоит у вас. Если у вас ситуация как у меня, просто введите 1 и нажмите ввод.
Теперь нужно ввести пароль администратора, который вы задавали при установке Windows, если он есть.
Все, мы находимся в консоли восстановления.
Теперь нам нужно ввести следующую команду:
fixmbr
Читаем предупреждение, долго думаем, соглашаемся и жмем ввод.
На этом все.
Для выхода из консоли выполняем команду:
exit