URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97424
[ Назад ]

Исходное сообщение
"Как восстановить загрузку ubuntu 18.04 в Hyper-V?"

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

Содержание

Сообщения в этом обсуждении
"Как восстановить загрузку (возможно grub) ubuntu в Hyper-V? "
Отправлено Magi , 12-Июн-19 16:31 
> Здравствуйте! После сбоя виртуального диска с установленной 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 в каждой заканчивается этой ошибкой, в от способа решения не нашел.


"Как восстановить загрузку (возможно grub) ubuntu в Hyper-V? "
Отправлено ACCA , 13-Июн-19 03:56 
> sudo chroot /mnt
> После этой команды ошибка
> chroot: failed to run command '/bin/bash': Exec format error

У тебя либо /bin/bash 32-битный, а rescue ты загрузил 64-битный, либо наоборот.
Загрузи rescue с той же разрядностью, что и битая система.


"Как восстановить загрузку (возможно grub) ubuntu в Hyper-V? "
Отправлено Magi , 13-Июн-19 07:19 
>> sudo chroot /mnt
>> После этой команды ошибка
>> chroot: failed to run command '/bin/bash': Exec format error
> У тебя либо /bin/bash 32-битный, а rescue ты загрузил 64-битный, либо наоборот.
> Загрузи rescue с той же разрядностью, что и битая система.

VM 2 поколения не предусматривает использование 32 битных ОС. Хотя я пробовал и этот вариант, скачал образ ubuntu budhie 32 битный - с него VM вообще не загрузилась.


"Как восстановить загрузку (возможно grub) ubuntu в Hyper-V? "
Отправлено ACCA , 13-Июн-19 23:04 
> VM 2 поколения не предусматривает использование 32 битных ОС. Хотя я пробовал
> и этот вариант, скачал образ ubuntu budhie 32 битный - с
> него VM вообще не загрузилась.

Дольше разбираться будешь. Загрузи rescue, перетащи данные куда-нибудь и переставь VM с нуля. Работы на 5 минут. Переставишь - сделай snapshot на следующий раз.


"Как восстановить загрузку (возможно grub) ubuntu в Hyper-V? "
Отправлено Magi , 14-Июн-19 06:09 
>> VM 2 поколения не предусматривает использование 32 битных ОС. Хотя я пробовал
>> и этот вариант, скачал образ ubuntu budhie 32 битный - с
>> него VM вообще не загрузилась.
> Дольше разбираться будешь. Загрузи rescue, перетащи данные куда-нибудь и переставь VM с
> нуля. Работы на 5 минут. Переставишь - сделай snapshot на следующий
> раз.

Rescue - в данном случае - это что? Загрузочный диск? Этот http://www.system-rescue-cd.org/ ?