Как восстановить загрузчик Grub после установки Windows

Это руководство описывает восстановление загрузчика Grub после установки Windows 7/Vista/XP. Если вы решили установить второй операционной системой Windows, то можете не увидеть загрузчик grub2 по причине того, что при инсталляции Windows перезаписывает основную загрузочную область (MBR).

Метод 1: Использование загрузочного диска Ubuntu 9.10.

Для начала вам надо скачать с официального сайта дистрибутив Ubuntu.

Предполагается, что раздел Ubuntu это sdc3, раздел /boot это sdc2.

Замечание: Вам следует заменить sdc3 и sdc2 на название своих разделов. Увидеть свои разделы можно командой fdisk -l.

Теперь загрузите Ubuntu с диска, откройте терминал Applications menu -> Accessories -> Terminal и авторизуйтесь как root, используя команды:

sudo -i

mount /dev/sdc3 /mnt

mount /dev/sdc2 /mnt/boot

grub-install --root-directory=/mnt/ /dev/sdc

Если у вас не файла “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

GRUB4DOS это универсальный загрузчик, созданный на основе GNU GRUB. Он может загружаться из-под DOS/LINUX, или через загрузочный менеджер Windows/syslinux/lilo, или MBR/CD. Так же содержит встроенные BIOS disk emulation, драйвер ATAPI CDROM и т.п.

Скачать GRUB для DOS можно здесь.

Для пользователей XP

Скопируйте grldr из архива grub4dos на C:\\. Добавьте в boot.ini (скрытый файл) следующую строку:

c:\\grldr=”grub4dos”

Для пользователей Windows7/Vista

Скопируйте файлы grldr и grldr.mbr на C:\\. Создайте файл boot.ini в корневой директории диска C:. Ниже содержимое этого файла:

[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

Замечание: : Замените sdc на ваш раздел

 

 

  • Оригинал: http://www.ubuntugeek.com/how-to-restore-grub-boot-loader-after-installing-windows.html

 

Другие публикации по теме:

Как установить Transmission 2.0 в Ubuntu 10.04/9.1... Transmission это кроссплатформенный битторент-клиент Transmission отличается от популярнейших клиентов типа uTorrent, Vuze, и BitComet тем, что разра...
Пять причин, чтобы пользоваться Ubuntu 9.10... Canonical выпустили новую версию Ubuntu 9.10 под кодовым названием Karmic Koala примерно в то же время, когда Microsoft  заполнил магазины своей Windo...
Вышла в свет Ubuntu 10.04 (Ясная рысь) и доступна ... Коллектив Ubuntu рад представить вам достижение Open Source-сообщества. Наш новый релиз - Ubuntu 10.04 LTS несет в себе большое количество новых возмо...
Руководство по обновлению Ubuntu 9.04 (Jaunty) до ... Руководство предлагает инструкции по обновлению до Ubuntu 9.10 (кодовое название “Karmic Koala”), последний выпуск Ubuntu, опубликованный 29 октября 2...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

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