Восстановление 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

Мне понравилась эта заметка:
Другое:
Восстановление GRUB 2: 7 комментариев
  1. Алекс, в следующий раз стоит писать ещё и что выдала система на команду (так называемый «выхлоп») ну и параметры системы (хотя, в данном случае они не особо важны).

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

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

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

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

    Що робити

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>