Я устанавливал операционную систему (Fedora) в Virtual Box, который был установлен в Ubuntu Natty Narhwal. он попросил меня отформатировать диск (который должен быть отформатирован внутри виртуальной машины), что я и сделал, перезапустив свой ноутбук, и пошел к оболочке, говоря:

GNU GRUB VERSION 1.99-21ubuntu3.1 Поддерживается минимальное редактирование BASH-подобных строк. для первого слова TAB перечисляет все возможные завершения команд. В любом другом месте TAB список возможных устройств или файлов дополнений.

GRUB>

Есть ли шанс вернуть мою операционную систему? У меня установлено все приложение, которое я не хочу устанавливать снова.

2 ответа2

1

Вам нужно знать 2 вещи: в каком разделе находятся ваши /boot файлы и в каком разделе находится ваша корневая папка. Если вы можете понять эти две вещи, то это довольно просто:

Если вы знаете, где находится ваш раздел /boot, вы можете использовать завершение табуляции, чтобы найти образ ядра и оперативной памяти. Корневой каталог Grub - /boot, поэтому вы должны указать, где найти эту папку. Grub также имеет собственную схему нумерации жесткого диска, поэтому вам, возможно, придется поиграться с ней, но для меня это работает:

root (hd0,0)

Это устанавливает корневой каталог Grub на жесткий диск 0 раздел 0. В моей системе это /boot, так что я могу использовать завершение табуляции, чтобы найти ядро:

kernel /(press tab)

В моей системе:

kernel /vmlinuz-2.6.32-279.11.1.el6.x86_64 root=/dev/sda2

Обратите внимание, что вы должны указать ядру, где найти корневой раздел для загрузки. (Это требование к корневому расположению, о котором я упоминал заранее.)

Далее вы устанавливаете образ initrd:

initrd /initramfs-2.6.32.279.11.1.el6.x86_64.img

Затем вы вводите

boot

Загрузив свою систему, вы можете восстановить меню grub из Ubuntu, используя:

sudo update-grub
0

Первое, что я бы попробовал, если это возможно, это:

  • Вставьте LiveCD в ваш CD-привод (LiveCD должен быть Ubuntu или некоторой производной от Ubuntu/Debian).

  • Загрузите компьютер и откройте какой-нибудь интерактивный терминал.

  • Когда вы окажетесь в терминале, запустите sudo update-grub . Это должно переустановить GRUB на ваш жесткий диск.

Удачи, я надеюсь, что это работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .