Skip to content

Latest commit

 

History

History
48 lines (44 loc) · 2.23 KB

grub.md

File metadata and controls

48 lines (44 loc) · 2.23 KB

Восстановление GRUB

Источник: статья

Мой сценарий

  1. Установка .iso образа Manjaro Linux на флешку
  2. Загрузка с этой флешки в Live-режиме (с ноута, к которому подключен диск с основной системой)
  3. Установка Manjaro Linux на другую флешку/внешний диск
  4. Система с основного диска не загружется, т. к. на ней сломался GRUB. Открывается интерфейс консоли GRUB (rescue mode)

Решение проблемы

  1. Не боимся консоли GRUB

  2. Выполняем команду

    ls

    В ответ она выведет, например, следующее:

    (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)

    Нужно угадать раздел, на котором установлена система. Для этого можно просто перебрать все

  3. Выполняем команды

    set prefix=(hd0,1)/boot/grub 
    set root=(hd0,1)

    Этими командами мы указываем использовать диск (hd0,1) для дальнейших команд.

    Важно: без лишних пробелов!

  4. Проверяем, действительно ли на этом разделе есть то, что нам нужно

    ls /boot/grub

    Eсли в ответ получаем список всех файлов в этой директории, то диск и раздел выбраны правильно.

  5. Подгружаем модули

    insmod ext2
    insmod normal
  6. Запускаем GRUB

    normal
  7. Загружемся в основную систему и выполняем команду

    sudo grub-install /dev/sdX

    Где sdX - диск, на который нужно установить GRUB.