3

Мой ноутбук поставлялся с Vista, и я установил Ubuntu на 2 раздела, а Kubuntu - на другой.

Через некоторое время я захотел удалить один из разделов Ubuntu, поэтому я сделал это в инструменте управления дисками в Vista.

Но после этого компьютер не загружается. Grub сообщает:

Loading Stage1.5  
GRUB Loading, please wait...  
Error 22

Что можно сделать, чтобы компьютер снова загрузился? Правда ли, что EasyBCD может быть запущен, тогда это исправит ошибку? Сейчас кажется, что я могу загрузить только установочный DVD Ubuntu 9.04 снова.

3 ответа3

3

GRUB - это программа, загружаемая на разных этапах. Обычно вы запускаете GRUB в MBR (основной загрузочной записи), где есть "указатель" на то место, где установлен остальной GRUB, так что GRUB может перейти на этап 1.5 или 2.0.

То, что происходит с вами, кажется, что MBR все еще там, но остальные этапы прошли с разделом, поэтому в основном вы должны сказать GRUB искать эти этапы в другой (k) установке Ubuntu, той, что вы сделали не стирать.

Из того, что я понимаю, я думаю, что вы можете сделать следующее:

  1. Загрузите вашу систему с Ubuntu или Kubuntu Live CD.

  2. Смонтируйте разделы на вашем HD, где ранее была установлена ваша Ubuntu / Kubuntu (не могу вспомнить, выполняется ли это автоматически в Ubuntu 9.10 или если вам нужно дважды щелкнуть значки на рабочем столе).

  3. Откройте Терминал и введите sudo -i . Это даст вам привилегии суперпользователя.

  4. Введите grub чего появится приглашение GRUB.

  5. Введите find /boot/grub/stage1 . Вы получите ответ типа (hd0) или (hd0, X) , где X - число. Запишите, что компьютер говорит, когда вы собираетесь использовать это на следующих шагах (я буду называть это «(XXX)» в остальной части этого практического руководства. Это фактически выясняет, где находятся недостающие части вашей установки grub (она вернет раздел ubuntu, который вы не стерли)

  6. Введите root (XXX) . Это позволяет GRUB загружать эти части.

  7. Тип setup (XXX) . Это на самом деле "исправить" сломанный GRUB.

  8. Тип quit .

  9. Теперь вы можете перезагрузить компьютер в обычном режиме.

Если я правильно понимаю, у вас сначала была Vista, затем вы установили Ubuntu # 1, а затем Ubuntu # 2, а затем вы удалили Ubuntu # 2. Если вы это сделали, то после этого вы будете в значительной степени готовы. Если опция windows не отображается в меню GRUB, вам нужно будет выполнить команду update-grub или отредактировать вручную (только для Ubuntu до 9.04, но не для 9.10) файл /boot/grub/menu.lst (это довольно просто).

Надеюсь, это поможет!

2

Есть SuperGrubDisk,
Я на самом деле не использовал его, но, возможно, некоторые здесь знают хитрости,
или вы можете просто записать его на диск и попробовать.

1

http://ubuntuforums.org/showthread.php?t=224351 Проверьте эту ссылку. Это должно помочь.

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