Невозможно импортировать виртуальную машину Virtuabox на безголовый сервер

У меня есть виртуальный образ на моей машине с Windows. Я хочу перенести его на мой безголовый сервер Debian. Я установил VirtualBox на компьютер Debian.

На машине с Windows я экспортировал файл как файл ova... на машине с Debian, которую я сделал:

tar -xf MyVM.ova & VBoxManage import -n MyVM32.ovf

Но это не перечисляет VM, когда я запускаю команду:

VBoxManage list vms

Есть идеи как этого добиться?

# root@sdebian:~/.VirtualBox# VBoxManage import -n MyVM32.ovf
Oracle VM VirtualBox Command Line Management Interface Version 3.2.10_OSE (C)
2005-2010 Oracle Corporation All rights reserved.

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interpreting /root/.VirtualBox/MyVM32.ovf... OK.
Disks:  vmdisk1 21474836480     -1     
http://www.vmware.com/specifications/vmdk.html#sparse  
MyVM32-disk1.vmdk     -1      -1 
Virtual system 0:  
0: Suggested OS type: "Ubuntu"
     (change with "--vsys 0 --ostype <type>"; use "list ostypes" to list all possible values)
1: Suggested VM name "MyVM32"
     (change with "--vsys 0 --vmname <name>")
2: Product (ignored): MyVM  
3: Number of CPUs: 1
     (change with "--vsys 0 --cpus <n>")
4: Guest memory: 1024 MB
     (change with "--vsys 0 --memory <MB>")
5: Sound card (appliance expects "ensoniq1371", can change on import)
     (disable with "--vsys 0 --unit 5 --ignore")
6: Network adapter: orig Bridged, config 5, extra type=Bridged
7: CD-ROM
     (disable with "--vsys 0 --unit 7 --ignore")
8: IDE controller, type PIIX4
     (disable with "--vsys 0 --unit 8 --ignore")
9: IDE controller, type PIIX4
     (disable with "--vsys 0 --unit 9 --ignore")
10: SATA controller, type AHCI
     (disable with "--vsys 0 --unit 10 --ignore")
11: Hard disk image: source image=MyVM32-disk1.vmdk, 
      target path=/root/.VirtualBox/HardDisks/MyVM32-disk1.vmdk,
      controller=10;channel=0
     (change controller with "--vsys 0 --unit 11 --controller <id>";
     disable with "--vsys 0 --unit 11 --ignore")
# VBoxManage list vms
Oracle VM VirtualBox Command Line Management Interface Version 3.2.10_OSE (C) 2005-2010
Oracle Corporation All rights reserved.

"MyVM" {fe5d1aad-2b74-4d07-ac0b-a606ea92c377}

2 ответа

Вот руководство vboxmanage по разделу импорта, они говорят вам сделать импорт в два этапа:

  1. Поэтому рекомендуется сначала запустить подкоманду import с параметром --dry-run или -n. Затем на экране отобразится описание содержимого устройства, как оно будет импортировано в VirtualBox, вместе с дополнительными параметрами командной строки, влияющими на поведение импорта.

    VBoxManage import WindowsXp.ovf --dry-run
    

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

  1. Вы можете объединить несколько элементов для одной и той же виртуальной системы за одной и той же опцией --vsys. Например, чтобы импортировать машину, как описано в OVF, но без звуковой карты и без контроллера USB и с образом диска, подключенным к контроллеру IDE вместо контроллера SCSI, используйте это:

    VBoxManage import WindowsXp.ovf --vsys 0 --unit 5 --ignore --unit 6 --ignore --unit 11 --controller 10
    

Похоже, вы использовали опцию пробного запуска (-n, так же, как --dry-run)? Попробуйте импортировать его без ключа -n.

Другие вопросы по тегам