Восстановление Grub2.

Wed Mar 17 09:03:55 UTC 2010 [ Русский | English ]

Загружаемся с Live Cd. Открываем терминал и делаем там:

$sudo fdisk -l

Эта команда покажет вашу таблицу разделов. Приведу свою таблицу для наглядности:

Диск /dev/sda: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0xccf468c1

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda2              13       12749   102297600    7  HPFS/NTFS
/dev/sda3           12750       20043    58589055   83  Linux
/dev/sda4           20044      121601   815764635    5  Расширенный
/dev/sda5           20044       20833     6345643+  82  Linux своп / Solaris
/dev/sda6           20834       35422   117186111   83  Linux
/dev/sda7           35423       77974   341798908+  83  Linux
/dev/sda8           77975      121601   350433846    7  HPFS/NTFS

По сколько у меня нет отдельного /boot раздела, я примонтирую / коим у меня является /dev/sda3

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

Далее перейдём в среду chroot

sudo chroot /mnt

Теперь установка/восстановление 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

а если мы ооочень пьяны, берём диск с арчлинукс, как-то там находим загрузочный пункт меню “tools -> install grub to hd0 mbr”. Играем в Space Invaders!!! с того же диска. а ещё у нас восстановлен груб.

это как то не по хакерски =)

нашел немного другой способ восстановления

sudo mkdir /media/root

sudo mount /dev/sda1 /media/root

sudo grub-install –root-directory=/media/root /dev/sda

Login with OpenID or Gmail to publish comments.