无法将Virtuabox VM导入无头服务器

我的Windows机器上有一个虚拟映像。 我想将它传送到我的无头Debian服务器。 我已经在Debian机器上安装了VirtualBox。

在Windows机器上,我已经将文件导出为一个ova文件…在Debian机器上完成了:

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

但是当我运行命令时,这并没有列出虚拟机:

 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} 

这里有一个关于导入部分的vboxmanage手册 ,他们说你要分两步进行导入:

  1. 因此,build议首先使用–dry-run或-n选项运行import子命令。 然后,这会将设备内容的描述打印在屏幕上,以及如何将其导入到VirtualBox中,以及可选的命令行选项以影响导入行为。

     VBoxManage import WindowsXp.ovf --dry-run 

像你一样。 然后,select要导入的设备忽略:

  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”开关。