Не удалось загрузить виртуальную машину: Ошибка 13: Неверный или неподдерживаемый исполняемый формат

Я использовал VMWare vConverter, и все конвертировалось отлично, но когда я пытаюсь загрузить, я получаю сообщение об ошибке:

Ошибка 13: Неверный или неподдерживаемый исполняемый формат

Физическая машина загружается правильно, поэтому я не думаю, что это проблема с исходным компьютером. Я не уверен, почему VM не загрузится; не являются ли виртуальные машины точной копией исходных машин?

2 Solutions collect form web for “Не удалось загрузить виртуальную машину: Ошибка 13: Неверный или неподдерживаемый исполняемый формат”

Вы пытаетесь загрузить ядро, специфичное для Xen, предназначенное для Xen dom0, а также подходящее для Xen domU. Я не думаю, что ядро ​​работает за пределами Xen. Установите обычное ядро ​​для гостя VMware. Вам нужно будет загрузиться с аварийного диска, если у вас нет другого ядра, установленного на этой виртуальной машине.

Grub не может найти это ядро

Это может быть несколько случаев.

  1. Имя ядра неверно (поскольку это ядро ​​xen, это меня не удивит). Попробуйте отредактировать строку в загрузчике grub и удалите «xen» с конца.

  2. Grub ищет неподходящее место в файловой системе для ядра. Опять же есть хороший шанс, что это было вызвано V2V, возможно, изменив номера разделов.

Чтобы исправить это, попробуйте запустить в grub > find /vmlinuz строке grub > find /vmlinuz следующее: grub > find /vmlinuz . Это должно отображать что-то вроде следующего. (Hd0,0)

Обратите внимание: если он отличается от того, что показывает grub, он должен быть в формате (hd, X, Y)

Далее, чтобы получить полное имя типа ядра grub > null (hd0,0) /vmli и нажать TAB Это должно выводить примерно следующее:

Возможные файлы: vmlinuz vmlinuz-2.6.18-194.17.4.el5, vmlinuz-2.6.18-194.17.4.el5xen

Скажем, для этого сегмента, что ядро ​​вызывается (снова используйте вывод grub из превалирующей строки, чтобы вести вас): /vmlinuz-2.6.18-194.17.4.el5

Теперь, когда вы знаете полное имя, попробуйте ввести следующее:

 grub > root (hd0,0) grub > kernel = /vmlinuz-2.6.18-194.17.4.el5 root=/dev/VolGroup00/LogVol00 grub > boot 

Это должно загружать систему (надеюсь, до тех пор, пока ничего другого не будет).

Надеюсь, это поможет. После того, как вы закончите работу, вам нужно будет перенастроить grub. В Google есть много данных, показывающих, как это сделать.

  • Можно ли читать PVclock из пользовательского пространства?
  • XEN останавливает всю виртуальную машину при завершении работы
  • Xen Kernel - модуль SCSI_WAIT_SCAN
  • Может ли rpm обрабатывать установку другой ОС в другой логический том?
  • Добавление wlan0 в xenbr0
  • device mapper на RHEL6 не может создать разработчиков для логического тома LVM
  • как я могу создать файловую систему на дополнительном диске
  • Xen domU не запускается с паникой ядра
  • Открыть luks-зашифрованный раздел с виртуального диска LVU DomU, содержащего другой LVM
  • Как я могу изменить разрешение консоли, которое обеспечивается с помощью инструментария XL?
  • Разница между Oracle VM и Citrix XEN?
  • Systemd не запускает xenstored, xenconsoled и xendomains
  • Linux и Unix - лучшая ОС в мире.