Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Восстановление grub в VM Hyper-V  (Прочитано 3870 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Восстановление grub в VM Hyper-V
« : 12 Июня 2019, 19:12:28 »
Здравствуйте! После сбоя виртуального диска с установленной Ubuntu 18.04 не загружается
резервная копия этого диска на Windows 10 в Hyper-V. Сообщение об ошибке the
bootloader did not load an operation system. VM 2 поколения, безопасная
загрузка отключена, первым в списке загрузочных устройств стоит виртуальный диск.
Посоветовали, что возможно проблема связана с запорченым grub ubuntu
Цитата: 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 в каждой заканчивается у меня этой ошибкой, а вот способа решения не нашел.
« Последнее редактирование: 13 Июня 2019, 08:15:07 от zg_nico »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #1 : 12 Июня 2019, 19:40:39 »
что 32 и 64 бит (failed).
Wars ~.o

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #2 : 12 Июня 2019, 21:02:33 »
64 bit описаная выше ошибка, а 32 бит, не загружается вообще  the
bootloader did not load an operation system, да и ganaration 2 Hyper-v поддерживает только 64 bit.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #3 : 13 Июня 2019, 08:12:48 »
Magi, проясним ситуацию: Вы к виртуальной машине подключили загрузочный ISO-образ системы Ubuntu 18.04 x64, загружаетесь на этой виртуальной машине с образа ISO в Live-режиме, и далее пробуете выполнять chroot в незагружающуюся установленную у Вас на виртуальную машину Ubuntu 18.04 x64. Все верно?
Просто ошибка говорит о том, что окружение загрузочного CD не соответствует таковому на установленной на диске системе. В типовом случае: разрядности систем не совпадают (с загрузочного носителя x32 пытаетесь сделать chroot в систему x64). Если у Вас разрядности совпадают - следует подумать о том, тот ли дистрибутив используется для восстановления. Возможно, есть некая несовместимость...
« Последнее редактирование: 13 Июня 2019, 08:17:32 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #4 : 13 Июня 2019, 09:11:50 »
Я уже начал сомневаться, но да, все верно. 32-битные ОС в этом типе VM не запускаются вообще. У меня в VM стоит 18.04.02 64 bit server. Я точно пробовал 18.04.02 64 бит desktop (в основном работал с ним) и server. Эта ошибка
chroot: failed to run command '/bin/bash': Exec format error возникает при использовании и desktop и server. Grub в desktop и server одинаковые ведь?
Список зависимых библиотек одинаковый при использовании и серверного и десктопного загрузочного образа.
« Последнее редактирование: 13 Июня 2019, 09:23:53 от Magi »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #5 : 14 Июня 2019, 00:17:48 »
У вас явно повреждён сам образ диска.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #6 : 14 Июня 2019, 15:27:55 »
Загружался с разных live CD проверял диски - ок.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #7 : 14 Июня 2019, 15:39:57 »
file /bin/bash
file /mnt/bin/bash
Wars ~.o

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #8 : 14 Июня 2019, 16:06:35 »
file /bin/bash
/bin/bash ELF 64 bit LSB pie executable, x86_64 version 1 и т.д. дальше много букв, из Hyper-V не копируется.
file /mnt/bin/bash

/mnt/bin/bash: data

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #9 : 14 Июня 2019, 16:11:22 »
Цитировать
/mnt/bin/bash: data
это не компьютер.

Wars ~.o

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #10 : 14 Июня 2019, 21:54:00 »
В каком смысле? Информация о bash должна совпадать?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #11 : 14 Июня 2019, 22:14:22 »
что случилось?
не будет на ура.
« Последнее редактирование: 14 Июня 2019, 22:41:57 от victor00000 »
Wars ~.o

Оффлайн Magi

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #12 : 14 Июня 2019, 22:40:18 »
Я что-то вас не понимаю...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #13 : 14 Июня 2019, 22:48:44 »
file /mnt/bin/ls
df -h /mnt
?
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Восстановление grub в VM Hyper-V
« Ответ #14 : 14 Июня 2019, 23:30:42 »
Я что-то вас не понимаю...
Не переживайте, его никто не понимает. Даже он сам.
Загружался с разных live CD проверял диски - ок.
Да-да, однако система говорит обратное.
Пересоберите систему с нуля, быстрее будет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.