Это руководство описывает восстановление загрузчика 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 можно здесь: https://web.archive.org/web/20170522225304/http://download.gna.org:80/grub4dos/
Для пользователей 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 на ваш раздел
- Оригинал: https://www.ubuntugeek.com/how-to-restore-grub-boot-loader-after-installing-windows.html