После обновления получите «error: file not found.», А затем «grub rescue> _»

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

22 голоса | спросил 8128 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 15 Sep 2012 00:20:44 +0400 2012, 00:20:44

5 ответов


26

Используйте исправление загрузки, чтобы исправить ваш загрузчик.

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

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

  4. Установить восстановление загрузки

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

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

ответил 8128 20 +04002012-10-20T02:09:01+04:00312012bEurope/MoscowSat, 20 Oct 2012 02:09:01 +0400 2012, 02:09:01
8
  1. Введите ls, чтобы получить список разделов
  2. Введите set prefix=(hd0,msdos6)/boot/grub [вы почти наверняка должны будете ввести другой диск /раздел в скобки, вам просто нужно попробовать все из тех, которые перечислены в ls, пока вы не найдете тот, который работает.
  3. Введите insmod normal
  4. Введите normal, и вы получите подсказку о загрузке!

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

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

ответил 8128 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 15 Sep 2012 00:20:44 +0400 2012, 00:20:44
4

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

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

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

  3. Использовала копию Ubuntu 10.10 live cd. Ran gparted  Установите gparted , чтобы сжать раздел sda1 и создать sda4 ext4 загрузочный раздел на передней панели накопителя и установите точку монтирования на /boot после удаления загрузочного каталога из /. Теперь у BootRepair есть доступные варианты. Устанавливается на загрузочный раздел и теперь можно загружаться с жесткого диска.

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

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

Проблема кажется двукратной:
1. Кажется, это влияет на установки, в которых запись раздела содержит ссылки на msdos.
2. grub-probe не пытается разрешить проблемы несоответствия между типом и содержимым fs в записи раздела.

ответил Mark Milakovic 13 22012vEurope/Moscow11bEurope/MoscowTue, 13 Nov 2012 19:33:06 +0400 2012, 19:33:06
0

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

ответил David Walker 19 +04002013-10-19T09:38:40+04:00312013bEurope/MoscowSat, 19 Oct 2013 09:38:40 +0400 2013, 09:38:40
-1

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

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

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

ответил iceburn_pt 17 62012vEurope/Moscow11bEurope/MoscowSat, 17 Nov 2012 18:16:23 +0400 2012, 18:16:23

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132