1

На VirtualBox я экспортировал виртуальную машину Ubuntu Server (File \ Export Appliance) и попытался импортировать ее на другой компьютер. все пошло хорошо с экспортом и импортом. Но когда я запускаю импортированную виртуальную машину, я получаю эту ошибку VERR_NOT_SUPPORTED VERR_CFGM_VALUE_NOT_FOUND.

Это довольно странно. Если я откажусь от процесса импорта и сразу создам новую виртуальную машину и использую экспортированный VMDK, она будет работать нормально !!

Обе машины используют одну и ту же версию VirtualBox (3.2.4 r62467)

Есть какие-нибудь подсказки?

4 ответа4

1

Я обнаружил эту же проблему: хост OS X экспортирован на хост Windows XP. Оба VirtualBox 3.2.6 r63112. Возможно, это ошибка, которая должна быть подана?

Обходной путь - создайте новую виртуальную машину и импортируйте VMDK вручную.

http://blog.anuragg.com/2012/10/vhdx-to-vhd-conversion.html

1

Это может быть вызвано известной ошибкой в старых версиях VirtualBox. См. Https://www.virtualbox.org/ticket/7251 для получения подробной информации.

1

Я только что столкнулся с тем же кодом ошибки (VERR_CFGM_VALUE_NOT_FOUND), но с другим описанием ошибки после редактирования VirtualBox VMs/<name of vm>/<name of vm>.vbox:

NAT # 0: запрос конфигурации для "GuestPort" int не выполнен (VERR_CFGM_VALUE_NOT_FOUND)
Не удалось подключить сетевой LUN (VERR_CFGM_VALUE_NOT_FOUND)

Оказывается, что имя правила пересылки, безусловно, не должно содержать скобок или косых черт (как показано ниже). Поэтому, когда вы устанавливаете правило пересылки, используйте имя, состоящее из пробелов, букв или цифр, чтобы быть в безопасности.


Например, следующее не работает (виртуальная машина отказалась запускаться с предыдущим сообщением об ошибке):

...
<NAT>
  <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
  <Alias logging="false" proxy-only="false" use-same-ports="false"/>
  <Forwarding name="HTTP/8088" proto="1" hostip="127.0.0.1" hostport="1080" guestport="80"/>
  <Forwarding name="HTTPS" proto="1" hostip="127.0.0.1" hostport="1443" guestport="443"/>
  <Forwarding name="SSH (2022)" proto="1" hostip="127.0.0.1" hostport="2022" guestport="22"/>
</NAT>

После удаления / , ( и ) из файла vbox сообщение об ошибке исчезнет и виртуальная машина загрузится снова:

<NAT>
  <DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
  <Alias logging="false" proxy-only="false" use-same-ports="false"/>
  <Forwarding name="HTTP" proto="1" hostip="127.0.0.1" hostport="1080" guestport="80"/>
  <Forwarding name="HTTPS" proto="1" hostip="127.0.0.1" hostport="1443" guestport="443"/>
  <Forwarding name="SSH on port 2022" proto="1" hostip="127.0.0.1" hostport="2022" guestport="22"/>
</NAT>

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

1

У меня была та же проблема, настройки были импортированы для устройства, поэтому я изменил настройки, чтобы соответствовать новому компьютеру (1 процессор вместо 2 и меньше памяти).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .