Приветствую Вас Гость | RSS

АйТишник

Суббота, 18.05.2024, 14:07
Главная » Статьи » Про Linux

Восстановление GRUB 2

[После установки Windows не могу загрузить Ubuntu - пропал выбор операционных систем]

В Ubuntu, начиная с 9.10, используется новый загрузчик GRUB 2, восстановиться который старыми методами не получиться. Здесь надо немного исхитриться. Вам потребуется Live CD. Загрузите Ubuntu, какую хотите, 10.10 или 10.04 или более ранние версии с диска Live CD (хочеться отметить что способ проверен на дистрибутивах Ubuntu, однако теоретически он должен сработать с ЛЮБЫМ дистрибутивом LiveCD, в составе которого есть пакет chroot). Нажмите Alt + F2 и введите комманду gnome-terminal.

Далее вводим:

$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

Теперь я примонтирую Linux-раздел (здесь 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

После перехода вам не придется использовать sudo, т.к.теперь вы будете запускать команды от имени суперпользователя.

Вы можете при желании отредактировать файл /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




Источник: http://startubuntu.ru/?p=95
Категория: Про Linux | Добавил: walkernet (23.04.2012) | Автор: walkernet
Просмотров: 1219 | Теги: grub, Linux, Ubuntu, Восстановление | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: