none
Как восстановить загрузку (возможно grub) ubuntu в Hyper-V RRS feed

  • Общие обсуждения

  • Здравствуйте! После сбоя виртуального диска с установленной Ubuntu 18.04 не загружается резервная копия этого диска на Windows 10. Сообщение об ошибке the bootloader did not load an operation system. VM 2 поколения, безопасная загрузка отключена, первым в списке загрузочных устройств стоит виртуальный диск.

    Посоветовали, что возможно проблема связана с запорченым grub
    sudo fdisk -l  /dev/sda

    /dev/sda1 EFI System
    /dev/sda2 Linux filesystem
    /dev/sda3 Linux swap


    sudo mount /dev/sda2 /mnt
    sudo mount /dev/sda1 /mnt/boot/efi
    for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
    sudo chroot /mnt
    После этой команды ошибка
    chroot: failed to run command '/bin/bash': Exec format error

    ldd /bin/bash
    выдает список зависимых библиотек

    В инете встречается много инструкций, но chroot в каждой заканчивается этой ошибкой, а вот способа решения не нашел.

    PS. Возможен ли вариант монтирования диска в такой ситуации? Навскидку пока не получилось.


    13 июня 2019 г. 4:26

Все ответы

  • По правой клавише перейдите в настройки машины (Settings). В блоке Hardware вберите Firmware и снимите флажок "Enable Secure Boot".

    И точно машина была второго поколения, а не первого?

    13 июня 2019 г. 5:06
  • У меня русская версия - если речь о разделе Безопасность в настройках, то галочка Включить безопасную загрузку изначально не стояла. Машина точно второго поколения.
    13 июня 2019 г. 7:14