марта 1, 2010 1:47 - Один комментарий

FAQКак восстановить GRUB 2 на Ubuntu 9.10


Очень у многих Ubuntu стоит параллельно с Windows, а значит многим наверняка возможна следующая проблема - при последующий установке/перестановки Windows вы можете больше не увидеть загрузчик GRUB, потому что он скорее всего будет затерт в MBR (Master boot record). Ранее я уже приводил решение проблемы для GRUB 1, к сожалению для "второго граба" оно не работает. Немного покопавшись в сети, удалось найти следующие варианты решения задачи:

Способ 1: Восстановление с помощью Ubuntu 9.10 LiveCD
Если у вас на компьютере стоит Ubuntu, наверняка имеется записанный на диск образ LiveCD, ну или как минимум вам известно где его взять. Загрузитесь с LiveCD, откройте терминал, далее:

sudo -i

mount /dev/sdc3 /mnt

mount /dev/sdc2 /mnt/boot

grub-install --root-directory=/mnt/ /dev/sdc
Примечание: Предполагается у Вас Ubuntu раздел на sdc3, загрузочный sdc2.

Если потерян “grub.cfg”, можно попробовать следующий вариант:

mount --bind /proc /mnt/proc

mount --bind /dev /mnt/dev

mount --bind /sys /mnt/sys

chroot /mnt update-grub

umount /mnt/sys

umount /mnt/dev

umount /mnt/proc

exit

Способ 2: Использование GRUB для DOS

Этот способ подойдет если дистрибутив Ubuntu отсутствует. Grub4dos - универсальный загрузчик на основе GNU GRUB. Может загружается практически от куда угодно, имеет встроенную эмуляцию BIOS диска, ATAPI CD-ROM драйвера и т.д. Скачать GRUB для DOS можно отсюда http://download.gna.org/grub4dos/

После того как вы его скачаете, нужно сделать следующее:

Для пользователей Windows XP, из архива grub4dos следует скопировать в корень (имеется в виду C:) файл "grldr" и отредактировать boot.ini, добавив следующую строку:

c:grldr=”grub4dos”

Если мы имеем дело с Windows 7/Vista, алгоритм действий следующий:

Копируем файлы grldr,grldr.mbr в корень C:/. Создаем там же (C:/) boot.ini и вставляем в него:
[boot loader]
timeout=0
default=c:grldr.mbr
[operating systems]
C:grldr.mbr=”Grub4Dos”

Теперь создаем menu.lst в корневой директории со следующим содержимым:

timeout 0
default 0
title grub2
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot

Далее перезагружаем компьютер и выбираем загрузку с Grub4Dos, выбираем в меня загрузки Ubuntu и после того как залогинимся прописываем в GRUB в MBR следующей командой:

sudo grub-install /dev/sdc

Добавить в закладки:

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Один комментарий



Jarmarkah
марта 29, 2010 22:12

Спасибо, должно помочь!

Оставить комментарий

Комментарий



Последние комментарии


Последние записи