Восстановление Grub 2 после установки Windows

Восстанавливаем Grub в Ubuntu

Восстанавливаем Grub в Ubuntu

После очередной переустановки Windows Ubuntu перестала грузится, что логично, т.к. Windows переписала MBR. Способ восстановления grub в Ubuntu 9.10 (о которой и идёт речь) оказался несколько отличным от того, которым я пользовался ранее. Это не удивительно, потому что начиная с релиза 9.10 Ubuntu использует загрузчик Grub версии 2 (если быть точным – 1.97).

Итак, что же нужно сделать для возобновления загрузки Ubuntu после переустановки Windows.

Нам потребуется LiveCD Ubuntu, который можно скачать отсюда. На самом деле подойдёт практически любой дистрибутив Linux, главное выбрать LiveCD правильной архитектуры – если у вас установлена версия i386, то и LiveCD потребуется i386.

Записываем скачанный образ на болванку и загружаемся с него. Теперь запускаем любой эмулятор терминала. Или же можно просто перейти в виртуальную консоль по Alt+Ctrl+F2, например.

Теперь надо подмонтровать раздел на который установлена система.

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc

Войдём в примонтрованную систему.

sudo chroot /mnt /bin/bash

Мы попали в установленную систему с правами root’а. Теперь осталось обновить Grub и, если надо, изменить его настройки. Для поиска свежеустановленной Windows выполняем команду

update-grub

Этот скрипт просканирует все разделы на наличие установленных операционных систем и запишет настройки в /boot/grub/grub.cfg.

Далее, собственно установка Grub на раздел:

grub-install /dev/sda

Всё готово! Осталось выйти из окружения установленной системы

exit

отмонтировать разделы

sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt

и перезагрузиться

sudo reboot

где купить курсовую работу
Установка windows. Выезд мастера на дом, срочно


Понравился пост? Подпишись на RSS
или следи за обновлениями блога в Twitter'е.

Отзывов (13) на «Восстановление Grub 2 после установки Windows»

  • Пасиб, недавно переустанавливал Винду и она стерла загрузчик Mint'а. Попробую восстановить эти способом :)

  • Спасибо помогло :)

  • Золотой ты человек, твой метод самый лучший и самый действенный из всех которые я пробовал!!!!
    Спасибо тебе )))

  • Вот, то что нужно! А то я мучался, на убунтуйском форуме есть существенные упущения.

  • Как сделать что бы и у меня GRUB выглядел так же как и у вас на скрине в начале статьи?

  • К сожалению, это не мой скрин, но кажется что-то подобное можно сделать с помощью BURG.

  • большое спасибо за помощь

  • Если /boot на отдельном разделе, то его тоже надо замонтировать в /mnt/boot?

  • zhus, да, сначала монтируете корневой раздел в /mnt, а затем /boot в /mnt/boot.

  • как нужно монтировать сначала корневой раздел в /mnt, а затем /boot в /mnt/boot?
    выполняю sudo mount /dev/sda5 /mnt
    затем sudo mount –bind /dev /mnt/dev
    тогда ошибка mount point /mnt/boot doesnt exist

  • Да, именно в таком порядке: сначала корневой в /mnt затем раздел с boot в /mnt/boot.
    Непонятно, при чем тут ошибка mount point /mnt/boot doesnt exist, если вы монтируете /dev.

  • Спасибо большое!

  • Пожалуйста. Рад помочь!