Восстановление загрузчика GRUB

Материал из Bryansk Linux Users Group.

Перейти к: навигация, поиск

Часто после установки альтернативной операционной системы меняется запись в MBR жёсткого диска. Если у вас установлена ОС Linux с загрузчиком grub, то восстановить его обычно очень просто.
1. Необходимо загрузить любую ОС Linux с LiveCD, USB-Flash или любым другим доступным способом.
2. Запустить grub с правами суперпользователя:

     sudo grub

3. Запустить поиск загрузчиков:

     find /boot/grub/stage2

тут будут найдены все загрузчики, необходимо только будет выбрать нужный. Например, если find выдаст (hd0,1), то
4. Нужно подменить рута:

     root (hd0,1)

5. Установить grub в MBR:

     setup (hd0)

6. Выйти и перезагрузиться уже с новым загрузчиком:

     quit
     reboot

Иногда бывает ситуация, что после загрузки системы (пункт 1) сразу невозможен пункт 2. Тогда можно примонтировать файловую систему с загрузчиком например, /dev/sda2 и ченджрутнутся туда:

     mkdir /mnt/recovery
     mount /dev/sda2 /mnt/recovery
     chroot /mnt/recovery

после этого можно продолжить с пункта 2.

Личные инструменты