08
Фев

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

sudo grub-install /dev/sda

Выполняется с LiveCD.

Если вам повезло, и за вас никто ничего делать не захотел (chroot например), делаем всё сами.
На примере Linux установлен в /dev/sda1, потому его и монтируем. У вас это может быть другой раздел.
Использовать chroot можно только если вы загрузились из системы с той же архитектурой, что и собираетесь восстанавливать.
hint: В примере пропущены mkdir’ы.

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo chroot /mnt
sudo grub-install /dev/sda

Восстановление 1ой версии GRUB

Похожие записи:

  1. Восстановление grub
  2. Устанавливаем картинку в Grub и меняем uSplash
  3. Настраиваем поддержку ACL в Linux и FreeBSD
  4. Удаление Linux(Восстановление NTLoader в MBR)
  5. BIND: Установка и настройка

7 комментариев

  1. Алекс пишет:

    sudo mount –bind /dev /mnt/dev – это не срабатывает…

  2. helios пишет:

    Алекс, в следующий раз стоит писать ещё и что выдала система на команду (так называемый “выхлоп”) ну и параметры системы (хотя, в данном случае они не особо важны).

    Подозреваю, вы не сделали sudo mkdir /mnt/dev (создать папку нужно перед монтированием в неё)

  3. Sergey пишет:

    Благодарю!!! два вечера сидел и восстанавливал ))
    переустановил винду, затерся grub (ubuntu 10 стоит).
    единственное, в терменале я на от root’а делал Вашы команды
    спасибо!!!

  4. helios пишет:

    Sergey, да, в данном случае не принципиально: делать через sudo или от root’а. Нам нигде не понадобятся переменные окружения пользователя.
    Однако, по привычке (хорошей!), я под рутом никогда не сижу, ибо это черевато!

  5. Кирилл пишет:

    После введения sudo mount –bind /dev /mnt/dev
    Выдаёт mount: точка монтування /mnt/dev не існує
    А коли спробую створити sudo mkdir /mnt/dev
    Пише наступне mkdir: Не вдається створити каталог `/mnt/dev’: No such file or directory

    Що робити

    • helios пишет:

      sudo mount /dev/sda1 /mnt
      нормально работает?

      После неё на всякий случай сходите в папку /mnt и посмотрите что примонтировалось. Может там совсем не тот раздел…
      Приложите к сообщению вывод mount (может смонтировали раздел только на чтение).
      Архитектуры систем, с которой восстанавливаете и на которой восстанавливаете одинаковы? С x86 не восстановить x86_64. Наоборот – можно, но нужны дополнительные действия.

  6. dr.moris пишет:

    grub-install /dev/sda
    пишет command not found

Оставить комментарий