Tengo un archivo de imagen (imagen basada en Linux) y quiero convertirlo a VHD para que pueda usarse para crear máquinas virtuales Hyper-V.
Utilicé "qemu-img convert" para convertir raw al formato vpc, pero vpc no funciona para hyper-V y vhd no es compatible con "qemu-img convert".
¿Cuál sería la forma correcta de hacer esto?
La imagen solo tiene una partición:
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.8kB 4295MB 4295MB primary ext3 boot
No estoy seguro de cuánto tiempo ha sido este el caso, pero dado que este es el resultado de búsqueda número 1 para esta pregunta, lo responderé actualmente. VHD es actualmente compatible con qemu-img. El argumento para VHD es vpc. Esto se encontró aquí http://docs.openstack.org/image-guide/content/ch_converting.html
En caso de que el enlace se rompa, aquí hay una copia / pasado
Convertir imágenes de un formato a otro generalmente es sencillo. qemu-img convert: raw, qcow2, VDI, VMDK
El comando de conversión qemu-img puede realizar conversiones entre múltiples formatos, incluidos raw, qcow2, VDI (VirtualBox), VMDK (VMWare) y VHD (Hyper-V). Tabla 7.1. cadenas de formato qemu-img
Este ejemplo convertirá un archivo de imagen sin formato llamado centos63.dsk en un archivo de imagen qcow2.
Para convertir de vmdk a raw, harías:
Nota
El indicador de formato -f es opcional. Si se omite, qemu-img intentará inferir el formato de la imagen.
VBoxManage: VDI (VirtualBox) a raw
Si ha creado una imagen VDI con VirtualBox, puede convertirla a formato sin formato con la herramienta de línea de comandos VBoxManage que se entrega con VirtualBox. En Mac OS X, VirtualBox almacena imágenes por defecto en el directorio ~ / VirtualBox VMs /. El siguiente ejemplo crea una imagen en bruto en el directorio actual a partir de una imagen VDI de VirtualBox.
$ VBoxManage clonehd ~ / VirtualBox \ VMs / fedora18.vdi fedora18.img --format raw
fuente
Como se indicó anteriormente por apple16 hay una pregunta muy similar aquí que elude el problema de que no parece VhdTool disponible. Virtualbox viene con una herramienta llamada "VBoxManage" que funciona perfectamente. Siempre que tenga un archivo de imagen simple de su disco usando
dd
, por ejemplo , puede hacer esto:VBoxManage convertfromraw myfile.dd myfile.vhd --format VHD
fuente
si alguien todavía está interesado en convertir una imagen de disco sin formato a vhd, use el siguiente comando:
No olvides cambiar los nombres de archivo presentados por los tuyos.
fuente