У меня есть виртуальный образ на моем компьютере с Windows. Я хочу перенести его на свой безголовый сервер Debian. Я установил VirtualBox на машину Debian.
На машине 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 руководство в разделе импорта вам говорят, что импорт выполняется в два этапа:
Поэтому рекомендуется сначала запустить подкоманду import с параметром --dry-run или -n. Затем на экран будет выведено описание содержимого устройства, как оно будет импортировано в VirtualBox, вместе с дополнительными параметрами командной строки, влияющими на поведение импорта.
VBoxManage import WindowsXp.ovf --dry-run
Как и ты. Затем выберите устройства для игнорирования импорта:
Вы можете объединить несколько элементов для одной виртуальной системы за одним параметром --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.