Я только что установил довольно много обновлений 12.10, мне предложили перезагрузиться, а затем обнаружил, что я не могу загрузиться.
grub2
grubrescue
8128
источник
источник
Ответы:
Используйте Boot Repair, чтобы исправить ваш загрузчик.
Откройте терминал и добавьте Boa Repair PPA
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Установить Boot Repair
sudo apt-get install -y boot-repair && boot-repair
Запустите и используйте, см. Https://help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair для получения более подробной информации.
источник
ls
чтобы получить список разделовset prefix=(hd0,msdos6)/boot/grub
[вы почти наверняка должны будете ввести другой диск / раздел в скобках, вам, возможно, придется просто попробовать все перечисленные,ls
пока вы не найдете тот, который работает.insmod normal
normal
и вы получите приглашение к загрузке!Смотрите также: Полезное место, где я нашел это. Я сомневаюсь, что это будет работать для всех, кто сталкивается с этой ошибкой, но я поместил это здесь в надежде, что это кому-то поможет.
После загрузки Ubuntu, запустите
sudo grub-install /dev/sda
иsudo update-grub
как можно скорее. Это означает, что вам не придется выполнять этот утомительный процесс выше при каждой загрузке компьютера.источник
ls (hd0,msdos1)/
для проверки содержимого раздела, что будет быстрее, если у вас много разделов.set prefix=(hd0)/grub
, так как вам нужно ссылаться наgrub
каталог относительно раздела на диске, а не относительно его точки монтирования во время нормальной работы.У меня был точно такой же вопрос -
normal.mod not found
,ls
загрузочный раздел будет производить пустую строку. После недели устранения неполадок для правильной загрузки системы, вот шаги, которые я прошел.Получил копию SuperGrub и создал загрузочный компакт-диск. Теперь я могу снова войти в систему. Получил копию BootRepair, и ему не повезло заставить систему загружаться прямо с жесткого диска, и он вынужден был продолжать использовать компакт-диск. BootRepair действовал немного странно, так как местоположение Grub и параметры Grub были недоступны. Он сообщил об успешной установке.
Жесткий диск был изначально настроен:
sda1 ext4 root with boot
sda2 linux swap
sda3 ext4 used as a spare drive
(содержит виртуальные машины для виртуальной коробки).Использовал копию Ubuntu 10.10 live cd. Ран gparted сжал
sda1
раздел и создалsda4
загрузочный раздел ext4 в передней части диска и установил точку монтирования/boot
после удаления загрузочного каталога из/
. У BootRepair теперь есть доступные варианты. Установлен на загрузочном разделе и теперь может загружаться с жесткого диска.Будучи любопытным, я решил продолжить расследование. В журнале восстановления загрузки содержалась особая запись для моего
sda1
раздела ext4, о ней сообщалось какDOS
о коротком 8-символьном UUID вместо UUID, сообщаемом blkid.grub-probe
сообщил о файловой системе как vfat.После многих других испытаний я очистил первые 440 байтов
sda1
записи раздела.Grub-probe
теперь сообщает о файловой системе как ext2. Побежал,update-grub
и правильный UUID дляsda1
раздела появляется.Кажется, что проблема двоякая:
1. Похоже, что это влияет на установки, где запись раздела имеет ссылки на msdos.
2.
grub-probe
не пытается решить проблемы несоответствия между типом fs и содержимым в записи раздела.источник
Еще одна вещь, чтобы проверить это порядок загрузки в вашем BIOS. Я, очевидно, установил grub на все мои диски (возможно, после ответа 8128), но это не помогло при обновлении моего дистрибутива Linux (Debian). Изменение первого загрузочного диска, так как моя ОС Linux исправила это.
источник
Я столкнулся с этой ошибкой при обновлении до Kubuntu 13.10. Я имел карту памяти подключен к порту USB во время Dist-Upgrade. После перезагрузки я пошел прямо в Grub Rescue. Отключение USB-накопителя и перезагрузка устранили проблему.
источник
В моем случае я опустился до GRUBv1 и после обновления до 12.10 grub2 не смог найти его файлы (* .mod и т. Д.), Хотя там был grub.cfg.
Я нашел более полное руководство по grub rescue: https://help.ubuntu.com/community/Grub2/Troubility#grub_rescue.3E-1
Смотрите также список команд в начале страницы. Thx флейта флейта.
источник