Страница 1 из 1

Не могу восстановить GRUB

Добавлено: 05 ноя 2010, 08:01
max-02
У меня . в очередной раз накрылась винда и я , по незнанию её переустановил. Она. естественно затёрла GRUB. Бьюсь уже 3 день, попробовал команды из статьи форума -вот, что мне выдало :/usr/sbin/grub-setup: warn: Попытка установить GRUB на раздел вместо MBR. Лучше этого НЕ ДЕЛАТЬ..
/usr/sbin/grub-setup: warn: встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: error: если вы всё равно хотите использовать список блоков, укажите --force..
Подскажите, что делать дальше, я очень не хочу переустанавливать UBUNTU 10.04. Всё настроил-система , не в пример винде работает прекрасно.Захожу в систему при помощи диска, но не лайв сд, гдето его на гуглил, весит 1.4мб, вот такое меню при загрузке
Изображение, что то типа восстановления GRUB, но как им пользоваться :?:

Re: Не могу восстановить GRUB

Добавлено: 05 ноя 2010, 17:57
dmitriev
Наберите в командной строке как root:

# grub

Появится Grub Shell со своим приглашением:

grub>

Укажите имя своего раздела, где установлен Линукс:

grub> root (hd0,4) (Это соответствует разделу /dev/sda5 или /dev/hda5 в нотации Grub , где счет идет с нуля)

Затем установите Grub в нулевой сектор жесткого диска :

grub> setup (hd0)

Вот и все.

Выйдите из Grub Shell

grub> quit


Но я советую установить Grub еще и в нулевой сектор Линукс - раздела, тогда вы сможете загружаться независимо от Windows, например при помощи SmartBootManager. Читайте подробности в статье http://rus-linux.net/nlib.php?name=/MyL ... /klon.html

Re: Не могу восстановить GRUB

Добавлено: 05 ноя 2010, 18:10
max-02
Спасибо, проблему решил таким образом:
sudo fdisk -l

Диск /dev/sda: 122.9 ГБ, 122942324736 байт
255 heads, 63 sectors/track, 14946 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x26192618

Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 4094 32885023+ 7 HPFS/NTFS
/dev/sda2 4095 13241 73468577+ 5 Расширенный
/dev/sda3 13241 14947 13706240 83 Linux
/dev/sda5 4095 11539 59797090+ 7 HPFS/NTFS
/dev/sda6 11539 12998 11718656 83 Linux
/dev/sda7 12998 13241 1951744 82 Linux своп / Solaris



sudo mount /dev/sda1 /mn
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
grub-install /dev/sda- не прошла
grub-install --recheck /dev/sda
exit
sudo umount /mnt/dev

/proc:
sudo umount /mnt/proc
sudo umount /mnt перезагрузиться,
sudo update-grub обновить загрузчик

Re: Не могу восстановить GRUB

Добавлено: 06 ноя 2010, 04:28
dmitriev
Что это за бред???

Re: Не могу восстановить GRUB

Добавлено: 06 ноя 2010, 07:18
max-02
Бред не бред, но восстановил

Re: Не могу восстановить GRUB

Добавлено: 07 ноя 2010, 08:24
dmitriev
Это самое главное!