После обновления получите & ldquo; ошибку: файл не найден. & Rdquo; с последующим & ldquo; grub rescue > _ & Rdquo;

Я только что установил довольно много обновлений 12.10, мне предложили перезагрузиться, а затем обнаружил, что я не могу загрузиться.

23
задан 26 November 2013 в 18:09

6 ответов

Используйте Boot Repair для исправления вашего загрузчика.

  1. Загрузите Ubuntu с LiveCD или Live USB
  2. Подключитесь к Интернету
  3. Откройте терминал и добавьте PPA для восстановления загрузки

    [ 110]

  4. Установить Boot Repair

    sudo apt-get install -y boot-repair && boot-repair

  5. Запуск и использование см. https: // help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair для более подробной информации

0
ответ дан 26 November 2013 в 18:09

У меня была та же самая проблема - normal.mod not found, ls из раздела начальной загрузки продолжил бы пустую линию. После недели поиска и устранения неисправностей, чтобы заставить систему загружаться правильно вот шаги, которые я прошел.

  1. Получил копию SuperGrub и создал CD начальной загрузки. Я мог теперь войтись в моей системе. Получил копию BootRepair и не имел удачи, заставляя систему загрузиться непосредственно от жесткого диска и должен был продолжать использовать CD. BootRepair совершил поступок, немного странный, так как местоположение Личинки и опции Grub отобразились серым. Это действительно сообщало об успешной установке.

  2. Жесткий диск был первоначально настроен:
    sda1 ext4 root with boot
    sda2 linux swap
    sda3 ext4 used as a spare drive (содержит VMs для поля Virtual).

  3. Используемый копия Ubuntu 10.10 живой CD. Выполнил gpartedInstall gparted для уменьшения sda1 раздел и созданный sda4 раздел начальной загрузки ext4 впереди диска и точки монтирования набора к /boot после удаления каталога начальной загрузки от /. BootRepair теперь имеет опции в наличии. Установленный на разделе начальной загрузки и может теперь загрузиться от жесткого диска.

  4. Будучи любопытным я решил заняться расследованиями далее. Журнал восстановления начальной загрузки имел специфическую запись для моего sda1 раздел ext4, об этом сообщили как DOS и имел короткие 8 символов UUID вместо UUID, о котором сообщает blkid. grub-probe сообщаемый файловая система как vfat.

  5. После многих других пробных версий я очистил первые 440 байтов sda1 запись раздела. Grub-probe теперь файловая система отчетов как ext2. Работал update-grub и корректный UUID для sda1 раздел появляется.

Проблема, кажется, является двукратной:
1. Это, кажется, влияет на установки, где запись раздела имеет ссылки на MS-DOS.
2. grub-probe не пытается решить вопросы несоответствия между типом фс и содержанием в записи раздела.

4
ответ дан 26 November 2013 в 18:09

Еще одна вещь, которую нужно проверить, это порядок загрузки в BIOS. Я, очевидно, установил grub на все мои диски (возможно, после ответа 8128), но это не помогло при обновлении моего дистрибутива Linux (Debian). Замена первого загрузочного диска, как это исправила моя ОС Linux.

0
ответ дан 26 November 2013 в 18:09
  1. Введите ls, чтобы получить список разделов
  2. Введите set prefix=(hd0,msdos6)/boot/grub [вам почти наверняка придется ввести другой диск / раздел в скобках, возможно, вам просто придется попробовать все из перечисленных в ls, пока не найдете тот, который работает.
  3. Напечатайте insmod normal
  4. Напечатайте normal, и вы получите приглашение к загрузке!

См. Также: Полезное место, где я нашел это. [ 117] Я сомневаюсь, что это будет работать для всех, кто сталкивается с этой ошибкой, но я поместил ее здесь в надежде, что она кому-нибудь поможет.

После загрузки Ubuntu, запустите sudo grub-install /dev/sda и sudo update-grub как можно скорее. Это означает, что вам не придется выполнять этот утомительный процесс выше при каждой загрузке компьютера.

0
ответ дан 26 November 2013 в 18:09

В моем случае я опустился до GRUBv1 и после обновления до 12.10 grub2 не смог найти его файлы (* .mod и т. Д.), Хотя там был grub.cfg.

Я нашел более полное руководство по спасению grub: https://help.ubuntu.com/community/Grub2/Trou устранение ошибок#grub_rescue.3E-1

См. Также команду список в начале страницы. Thx флейта флейта.

0
ответ дан 26 November 2013 в 18:09

Я столкнулся с этой ошибкой при обновлении до Kubuntu 13.10. Во время dist-upgrade у меня была карта памяти, подключенная к USB-порту. После перезагрузки я пошел прямо в Grub Rescue. Отключение USB-накопителя и перезагрузка устранили проблему.

0
ответ дан 26 November 2013 в 18:09

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

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