Я прочитал несколько подобных вопросов и ответов об ошибках grub, изученных в Google (много), но до сих пор не нашел решения моей проблемы.
У меня есть «старый» ноутбук, где я «Установлена Windows XP, а затем Ubuntu 8.04 - все прошло хорошо. После того, как дети играли с ним (т. Е. Я не видел, что случилось), я больше не мог загрузиться. Груб просто сказал Error 17, и больше ничего. После нескольких неудач Error 17 ошибка изменилась на Error 18 - и это ошибка, которую она показывает сейчас.
Что я пробовал? Я попробовал несколько Linux LIVE CD и DVD у меня: Ubuntu 8.04, Kubuntu 10.04, Ubuntu 10.04, Ubuntu 11.10, Fedora 11 и т. Д. - ни один из них не может запускаться во всех режимах и параметрах, которые я пытался (я не редактировал вручную команды, но попробовали предоставленные опции). Я не могу использовать Live CD OS, и я не могу их установить. Это важно: можно удалить все содержимое HD!
В большинстве разновидностей Ubuntu, включая компакт-диск 8.04, инициализация завершается, повторяя следующие сообщения об ошибках:
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: BMDMA stat 0x25
ata3.00: cmd 25/00:08:e5:a5:50/00:00:12:00:00/e0 tag 0 dma 1024 in
ata3.00: status: { DRDY ERR }
ata3.00: error: { UNC }
Я также попробовал установочный компакт-диск Windows XP. Ошибка командной строки восстановления: fixmbr, fixboot, format - ничего не работает. Если я попробую diskpart, инструмент разбиения на разделы говорит мне, что HD «недоступен», и если я попытаюсь продолжить вид BSOD, появляется, давая мне единственный вариант перезагрузить компьютер.
Если вместо в командной строке восстановления, я пытаюсь установить систему, на этапе выбора раздела происходит то же самое diskpart.
Итак, я загрузил и сжег Rescatux на компакт-диск. Это не может начаться, говоря:
Welcome to GRUB!
error: invalid arch independent ELF magic.
Entering rescue mode...
grub rescue>
И я остался с этим подсказкой спасения grub, который звучит хорошо, но для меня это бесполезно, так как я понятия не имею, что и как я могу сделайте с этим.
Итак, пожалуйста, хорошие и полезные души, которые читают мой квест до здесь: что я могу ввести в это приглашение grub rescue, которое может помочь мне в способе снова загрузиться
Мне хорошо grub rescue HD, переустановить Windows XP, переустановить Ubuntu, переделать HD или, в конечном счете, восстановить поврежденную часть и восстановить двойную загрузку способность. Я просто хочу снова использовать свой ноутбук.
Спасибо!
8.04 больше не поддерживается (на рабочем столе). Это также похоже на то, что ваш диск может не работать. Загрузите компакт-диск 12.04, загрузите его, откройте утилиту на диске и проверьте состояние SMART на наличие ошибок.
Попробуйте, если вы получите спасение grub:
На grub>. введите эти командыfind /boot/grub/stage1
Это вернет местоположение. Если у вас более одного, выберите установку, которую вы хотите предоставить файлам grub. Это важно: то, что было возвращено для команды find, использует ее в следующей строке для «?» - root (hd?,?)
Снова используйте значение из команды find, т. е. если find возвращен (hd0,1), тогда вы должны ввести root (hd0,1). Затем введите команду для установки grub в mbr setup (hd0)
. Наконец выйдите из оболочки grub quit
[!d1 ] Теперь все готово. Перезагрузите компьютер.
Другой вариант - запустить эту команду:
grub-install /dev/hda
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: BMDMA stat 0x25
ata3.00: cmd 25/00:08:e5:a5:50/00:00:12:00:00/e0 tag 0 dma 1024 in
ata3.00: status: { DRDY ERR }
ata3.00: error: { UNC }
Ничего общего с grub для этого сообщения об ошибке. Полученное сообщение об ошибке связано только с используемым жестким диском. На жестком диске есть коррупция сектора, на которой хранится информация, требуемая grub. Поэтому, когда grub пытается получить необходимую информацию, он терпит неудачу из-за поврежденного сектора на жестком диске.
Мое предложение, вы можете лучше изменить жесткий диск, потому что все методы для восстановления этой конкретной ошибки будут работайте временно (даже не уверен, что жесткий диск восстановится после этой ошибки).