Grub Rescue после обновления с 12.04 по 14.04

Текущее состояние:

Cannot boot from HD at all (dualboot with win7)
Cannot boot from USB either (12.04 and win7), goes to boot: prompt, do not know what to do here, wants a kernel name, same for both Ubuntu 12 and Win7 usb drives.

При запросе на восстановление grub:

grub rescue> ls
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub rescue> ls (hd0,msdos5)/boot/grub/i386-pc
*bunch of mod files*
grub rescue> set prefix=(hd0,msdos5)/boot/grub/i386-pc
grub rescue> set root=(hd0,msdos5)/
grub rescue> insmod normal
error: symbol not found: 'grub_divmod64'.
grub rescue> insmod linux
error: symbol not found: 'grub_realidt'.

Эти ошибки не были частью инструкций, которые я обнаружил, пока поиск в Google и поиск в Google не привели к решению , Я довольно новичок в Ubuntu / Linux / Unix. Я предполагаю, что MBR испорчен или boot.ini отсутствует, или я не знаю.

3
задан 30 September 2014 в 12:37

3 ответа

У меня была та же ситуация. Кажется, что личинка, которая загружается, является устаревшей и не может загрузить необходимые модули. Я попробовал много вещей, ни один из них не работал. В моем случае я видел

(hd0) (hd0,msdos2) (hd0,msdos1)

msdos2, имел каталог личинки в нем и модули в /grub/i386-pc, но я не мог insmod ничто действительно. Это давало мне все виды ошибок, включая error: symbol not found: 'grub_realidt'..

В конце, я присоединил Ubuntu 14.04 CD к нему, загруженный от CD, перешел к режиму Rescue (я полагаю, что это говорит что-то как 'Восстановление поврежденная система'), и выбрал опцию переустановить GRUB. Это работало в первый раз.

0
ответ дан 30 September 2014 в 12:37

Восстановление решает Вашу проблему.

1-я опция: получите диск включая Восстановление начальной загрузки

, самый легкий способ использовать Восстановление начальной загрузки состоит в том, чтобы записать один из следующих дисков и начальной загрузки на нем.

Boot-Repair-Disk is a disk starting Boot-Repair automatically.

Boot-Repair is also included in Linux-Secure-Remix. 

Комментарий: можно также установить ISO на живом USB (например, через UnetBootin или LiliUSB или Универсальный Установщик USB).

2-я опция: установите Восстановление начальной загрузки в Ubuntu

  • или от живой сессии Ubuntu (загрузитесь, Ваш компьютер на живом CD Ubuntu или живом USB тогда выбирает "Try Ubuntu"), или от Вашей установленной сессии Ubuntu (если можно получить доступ к нему)

  • , подключение к Интернету

  • открывает новый Терминал, затем вводит следующие команды (нажмите Enter после каждой строки):

      sudo add-apt-repository ppa:yannubuntu/boot-repair
      sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
    
     sudo apt-get update
     sudo apt-get install -y boot-repair && (boot-repair &)
    

Используя Восстановление начальной загрузки

Рекомендуемое восстановление

launch Boot-Repair from either :
    the Dash (the Ubuntu logo at the top-left of the screen)

    or System->Administration->Boot-Repair menu (Ubuntu 10.04 only)
    or by typing 'boot-repair' in a terminal 

Then click the "Recommended repair" button. When repair is finished, note the URL (paste.ubuntu.com/XXXXX) that appeared on a paper, then reboot and check if you recovered access to your OSs.
If the repair did not succeed, indicate the URL to people who help you by email or forum.

Это будет работать на меня. Я надеюсь, что это - справка Вы.

0
ответ дан 30 September 2014 в 12:37

Я отправляю это, когда я просто поразил эту ошибку.

Для меня, на моих аппаратных средствах †¦

  1. , Как Вы загружаетесь, входят, Ваша BIOS-> отключают безопасную начальную загрузку

  2. , Ubuntu должна теперь загрузить †¦

  3. Установка и выполнить восстановление начальной загрузки

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  4. Выполнение boot-repair, пойдите с опциями по умолчанию. Поскольку Вы выполняете восстановление начальной загрузки, оно попросит, чтобы Вы выполнили несколько дополнительных команд.

    , По-видимому, обновление 14,04 НЕ включает подписанные изображения ядра (Вы будете видеть в сообщениях об ошибках).

  5. После Вас это заканчивается, необходимо смочь повторно включить безопасную начальную загрузку, и Ubuntu загрузится.

ПРЕДУПРЕЖДЕНИŠ†“, Хотя это восстановило Ubuntu, она повредила Windows и хотя я могу заставить Windows загружаться, Windows бросает предупреждения о недостающих файлах EFI, и я не могу восстановить ее при начальной загрузке от аварийного диска (да, я выполнил все команды для фиксации начальной загрузки окон, по крайней мере те, которым предоставили диск восстановления окон. Я не предоставил ту подробную информацию, поскольку они доступны на Google, и фиксация не связана с Ubuntu).

Это - вполне противная небольшая ошибка при обновлении от LTS-> LTS

0
ответ дан 30 September 2014 в 23:37
  • 1
    @JensErat I' m не уверенный, как это работало бы - it' s каталог приложений. Это похоже на выяснение сводки телефонной книги. – belacqua 29 December 2015 в 08:45

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

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