Назад | Перейти на главную страницу

OpenSuse 13.1, переход на более раннюю версию GRUB2, GRUB застрял в меню

Я пытался виртуализировать сервер opensuse и обнаружил, что GRUB2 не поддерживается VMWare, по крайней мере, без некоторой возни. Я вошел в Yast, изменил загрузчик с GRUB на GRUB2 и сказал машине преобразовать существующую конфигурацию.

Машина больше не загружается, когда GRUB загружается без ошибок, и я застреваю в приглашении grub:

личинка>

Я могу выполнять команды grub и с помощью аварийного диска могу выполнить следующие действия и даже вернуться в yast, но ничего из того, что я пробовал, не сработало. Пытался вернуться к GRUB2, но grub все еще загружается.

Вот как я получаю доступ к системе:

  1. Загрузите систему для восстановления
  2. монтировать / dev / sda1 / mnt
  3. монтировать --bind / dev / mnt / dev
  4. монтировать --bind / sys / mnt / sys
  5. монтировать --bind / proc / mnt / proc
  6. chroot / mnt

Отсюда я могу делать все в системе как обычно. Схема моей системы

/

/домой

/замена

Итак, вы правильно установили GRUB и правильно загрузились.

То, что у вас еще нет, - это настроенное меню для GRUB. Вот почему вы попадаете в командную строку GRUB, и GRUB ждет, когда вы скажете ему, что загружать, как и где.

Вот хороший учебник, который охватывает многие аспекты установки устаревшего GRUB:

https://wiki.archlinux.org/index.php/GRUB_Legacy

Проверить это.