Как я обрабатываю спасательный режим личинки после установки города?

Я установил город на своем компьютере, и после того, как перезапуск, личинка придумывает следующее сообщение:

GRUB loading.
error: no such device: 9b16030c-08f8-4f5d-b228-63e13bca7839
Entering rescue mode...
grub rescue>

ввод ls команда принесет мне это:

(hd0)

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

когда я ввожу команду set, это придумывает:

prefix=(hd0)/boot/burg
root=hd0

Я попробовал команды:

префикс набора = (hd0, x)/boot/grub набор базируются = (hd0, x) insmod нормальный нормальный

Я попробовал в значительной степени каждое изменение того кода, я не надеваю ошибки set prefix и set root команды, но когда я пробую любое изменение Insmod команда, затем это придумывает любого ошибка Unknown partition или Unknown filesystem

Изменения, которые попробовали insmod команда

Insmod (hd0,x)/boot/grub/normal.mod

Это придумывает unknown partition ошибка

Insmod normal

Это придумывает unknown filesystem ошибка

unknown partition ошибка, кажется, появляется когда (hd0,x)/boot указан

Я попытался загрузиться от CD, и это, кажется, не работает.

Я двойной загруженный с окнами 7 и ubuntu 12.04 How, я могу восстановиться с этой ситуации?

Спасибо

2
задан 13 January 2013 в 05:58

2 ответа

user121839 правильно.

У меня была похожая проблема в системе, где я переместил разделы, и я перечислил все мои разделы, а не только диск (hd0).

Для будущих гуглов:

После нажатия

grub rescue>

Запустите ls, чтобы получить список дисков и разделов, например:

(hd0) (hd0,msdos1) (hd0,msdos2)
[ 1118] Если вы видите только (hd0), то вам, вероятно, нужно проверить диск с другим компьютером или с загрузкой в ​​реальном времени.

Запустите set, чтобы посмотреть текущие параметры загрузки:

prefix=(hd0,msdos2)/boot/grub
root=hd0,msdos2

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

Вы можете использовать cat и ls для проверки файлов или проверки их существования:

ls (hd0,msdos1)/boot/grub/
cat (hd0,msdos1)/boot/grub/grub.cfg

Установите правильный загрузочный раздел. Примечание: я не использовал set, просто набрал назначения среды непосредственно (prefix=value).

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

Затем загрузите grub для загрузки.

insmod normal
normal

Надеюсь, это полезно, граждане будущего.

0
ответ дан 13 January 2013 в 05:58

Это, вероятно, неправильно, я видел, что у людей было намного больше списков при выполнении этой команды.

Да, он должен как минимум перечислить все разделы на этом диске.
Но похоже, что ваш диск просто пустой (без таблицы разделов) или GRAT не может ничего найти (неправильная конфигурация grub).
Вы пытались загрузить LiveCD / USB и проверить свой привод?

Я пытался загрузиться с компакт-диска, но он не работает.

Если вы действительно не можете даже загрузиться с CD / USB, значит, проблема в ваших настройках BIOS.

0
ответ дан 13 January 2013 в 05:58

Другие вопросы по тегам:

Похожие вопросы: