пятница, 4 сентября 2009 г.

Восстановление GRUB после переустановки Винды

более-менее универсальное средство:
1) грузимся с ливсиди.
2) выполняем следующее:
Код:
sudo grub
find /boot/grub/stage1 # эта команда выдаст (hdx,y) x и y это циферки, которые надо дальше подставить
root (hdx,y)
setup (hdx)
quit
3) ребут, и теперь мы можем грузиться в Ubuntu.

Пример
Код:
sudo grub
find /boot/grub/stage1 //выдает (hd1,4)
root (hd1,4)
setup (hd1)
quit

Восстановление Grub или MBR Windows

Не знаю как вы, а я люблю экспериментировать с различными ОС.

Если у вас стоит Ubuntu + Windows, то при загрузке в Grub вы можете выбрать ОС. Но если вы переустановите Windows, то Grub перестанет загружаться, в этом случае его нужно переустановить.

Еще один вариант: надоел Ubuntu, захотелось его удалить и сделать так, чтобы Windows автоматически загружался по-умолчанию, как это было раньше. В этом случае вам нужно переустановить Windows MBR.


  • Восстановление Grub
  • Восстановление Windows MBR

Восстановление 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. Если вам нужно восстановить mbr в Windows Vista - идем сюда.

Для восстановления Windows MBR нам понадобится диск, с которого вы ставили Windows. Загружаемся с него. Если у вас мультизагрузочный диск - выбирайте пункт установки Windows, как если бы вы решили ее поставить.

Нам нужно зайти в консоль восстановление. Многие путают консоль восстановления и ASR (автоматическое восстановление системы).


Не выбирайте пункт "Автоматическое восстановление системы"!

Это не консоль, нам нужно другое!

Через определенное время вы попадете в такое меню:


Нам нужно зайти в консоль восстановления, нажимайте клавишу R (или то, что будет написано у вас).

Спустя некоторое время консоль загрузится. Выбирайте ту операционную систему, которая стоит у вас. Если у вас ситуация как у меня, просто введите 1 и нажмите ввод.


Теперь нужно ввести пароль администратора, который вы задавали при установке Windows.


Все, мы находимся в консоли восстановления.


Теперь нам нужно ввести следующую команду:

fixmbr

Читаем предупреждение, долго думаем, соглашаемся и жмем ввод.


На этом все. Прощай линукс. Frown

Для выхода из консоли выполняем команду:

exit