Ошибка Grub 17 и 18 - спасение grub - как снова загрузиться?

Я прочитал несколько подобных вопросов и ответов об ошибках 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 или, в конечном счете, восстановить поврежденную часть и восстановить двойную загрузку способность. Я просто хочу снова использовать свой ноутбук.

Спасибо!

1
задан 27 June 2012 в 03:18

3 ответа

8.04 больше не поддерживается (на рабочем столе). Это также похоже на то, что ваш диск может не работать. Загрузите компакт-диск 12.04, загрузите его, откройте утилиту на диске и проверьте состояние SMART на наличие ошибок.

1
ответ дан 25 May 2018 в 09:38
  • 1
    Но он попробовал так много других компакт-дисков, и никто из них не работал. Почему диск 12.04 волшебным образом работает там, где все остальные терпят неудачу? – Marty Fried 27 June 2012 в 04:19
  • 2
    @MartyFried, единственная причина, по которой имеет значение эта версия, заключается в том, что вы вообще не хотите использовать программное обеспечение, которое безнадежно устарело. Все, что он пробовал раньше, не имеет значения. Важно то, что сейчас важно проверить, нужно ли заменять диск. – psusi 27 June 2012 в 04:29
  • 3
    В другое время и место имеет значение версия. Но в этом случае он уже пробовал поддерживаемые в настоящее время версии и не смог даже загрузить компакт-диск. Загрузка еще одного не загружаемого компакт-диска не является очень конструктивным использованием его времени на этом этапе и не поможет ничего проверить, если он не запустится. Теперь, если он сможет заставить свою систему читать компакт-диск, тогда я передумаю. – Marty Fried 27 June 2012 в 04:46
  • 4
    Марти Фрид прав ... Действительно, у меня на самом деле есть компакт-диск 12,04, который я загрузил и сжег для установки на другом компьютере. Но для рассматриваемого ноутбука, даже работающего нормально, с его новым HD, "последним" Версия LTS, которую он принимает, составляет 8,04. Как 10.04, так и 12.04 просто не запускаются в этом «старом». аппаратное обеспечение. (Я потратил целый день, применяя все мыслимые трюки, пытаясь заставить работать 10.04, но похоже, что требуемое ядро ​​Linux имеет проблемы с ним.) Спасибо, в любом случае. – J. Bruni 1 August 2012 в 18:31
  • 5
    FWIW, у меня похожая ситуация со старым ноутбуком Dell Inspiron; он имеет карту nVidia, которая не работает с драйвером с открытым исходным кодом - вызывает частично читаемый текст и размытый курсор. Я думаю, что это сработало до 10.04, но с ним сейчас ничего не работает. В какой-то момент я начал работать с загруженным драйвером nVidia, но мне даже трудно добраться до этого момента, поэтому я сдался и снова включил XP, и я использую его в качестве фотокопировальной / факсимильной системы, так как мой Canon-сканер работает только с окнами. – Marty Fried 1 August 2012 в 23:55

Попробуйте, если вы получите спасение 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
1
ответ дан 25 May 2018 в 09:38
  • 1
    Благодаря! Это может помочь кому-то другому. Я узнал и немного поиграл с этим «спасением от кувырков». незамедлительный. Но мой случай был действительно поврежденным HD, и единственным обходным решением было его замещение. – J. Bruni 1 August 2012 в 18:33
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 пытается получить необходимую информацию, он терпит неудачу из-за поврежденного сектора на жестком диске.

Мое предложение, вы можете лучше изменить жесткий диск, потому что все методы для восстановления этой конкретной ошибки будут работайте временно (даже не уверен, что жесткий диск восстановится после этой ошибки).

1
ответ дан 25 May 2018 в 09:38

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

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