Восстановление загрузчика операционной системы (grub2)

Тэги: 

Существует много способов восстановления загрузчика, но этот на мой взгляд самый простой быстрый и надежный, выручал меня уже много раз.

Итак, нам понадобятся:

  • Терминал
  • LiveCD Ubuntu
  • Знание на каком из дисков у нас находится раздел с установленной системой.
  1. Загружаем Ubuntu с LiveCD.
  2. Определяем, на каком из наших дисков установлена Ubuntu. Для этого в терминале пишем:
    sudo fdisk -l
  3. Монтируем диск с установленной убунтой:
    sudo mount /dev/sdXY /mnt

    *примечание: sdXY - где X - диск в системе (sda, sdb, sdc и т.д.) и Y - раздел диска (первый раздел - 1, второй -2 и т.д.).
    Пример: sudo mount /dev/sda1 /mnt

    **примечание: если у вас раздел /boot вынесен отдельно, тогда ваша команда должна выглядеть так: вначале создадим папку sudo mkdir /mnt/boot, затем монтируем sudo mount /dev/sda1 /mnt/boot, не забудьте учесть это при выполнении последующих команд.

  4. Устанавливаем grub2:
    sudo grub-install --root-directory=/mnt/ /dev/sdX
    Пример: sudo grub-install --root-directory=/mnt/ /dev/sda
    *примечание: Обратите внимание, что GRUB2 устанавливается на устройство (физический диск).
  5. Перегружаемся
  6. Обновляем grub2:
    sudo update-grub