Восстановление Grub 2 на Ubuntu 9.10

Если после установки Windows у вас не загружается граб2(а точнее, 1,97 beta), то его легко восстановить.
Вам для этого нужен будет загрузочный CD, с любым дистрибутивом Ubuntu. Загрузитесь с загрузочного Live CD. Запустите терминал. Далее в терминале:

$sudo fdisk -l


Данная команда отобразит таблицу существующих разделов. Примером приведена реальная таблица:
/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended
/dev/sda5 13996 14593 4803403+ 82 Linux swap / Solaris


Следующим шагом, следует примонтировать весь раздел sda1. Если у вас есть отдельный /boot то его примонтировать обязательно.

$sudo mount /dev/sda1 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proc


Команда которая копирует resolv.conf не обязательна:

$sudo cp /etc/resolv.conf /mnt/etc/resolv.conf


Теперь перейдем в окружающую среду chroot:

sudo chroot /mnt


После этого все выполняемые команды будут от пользователя root.

Можно отредактировать /etc/default/grub (опции задержки, порядок следования систем в загрузке)

#nano -w /etc/default/grub


Можно попробовать различные вариации. Для внесения изменений следует выполнить команду update-grub.

Восстановления grub2 выполняется командой:

#grub-install /dev/sda


Если при выполнении данной команды, было получено сообщение об ошибке то используем:

#grub-install --recheck /dev/sda


Теперь можно покинуть окружение chroota, и перезагрузить ваш компьютер:

#exit
$sudo umount /mnt/dev
$sudo umount /mnt/proc
$sudo umount /mnt
$sudo reboot


Все. на этом работу можно считать законченной.

Комментарии (2)

RSS свернуть / развернуть
+
0
Реально полезная инструкция, так как новички понятия не имеют, как это сделать. Ситуация примерно такого плана — на машине двойная загрузка, переустановил Windows и доспупа в linux нет. А восстановить довольно таки просто.

Я думаю многие новички вам за это спасибо скажут. имхо…
avatar

ded.mixei

  • 26 декабря 2009, 08:02
+
0
да да да. Полезняшка. В интернете пока что не успели статейки по этому поводу появиться. а здесь всё отлично.
avatar

gr0ul

  • 23 января 2010, 22:32

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.