Mover la imagen qcow2 al disco duro físico

12

Tengo una imagen qcow2 que uso para iniciar una instalación de Linux usando QEMU; Me gustaría colocar el contenido de esa imagen directamente en un disco duro físico para poder iniciar esa instalación de Linux directamente desde mi escritorio. Me gustaría hacer algo así dd if=my-qcow2.img of=/dev/sdb. Sin embargo, esto claramente no funcionará ya que qcow2 no almacena el contenido del disco virtual en orden lógico dentro del archivo qcow2. ¿Alguna sugerencia?

Chris
fuente

Respuestas:

11

QEMU viene con el qemu-imgprograma para convertir entre formatos de imagen .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb
Gilles 'SO- deja de ser malvado'
fuente
La sintaxis del comando es incorrecta.
Kais
@Kais ¿Cuál es el problema? No lo he probado recientemente, pero coincide con la documentación en Qemu 2.5.
Gilles 'SO- deja de ser malvado'
Cuando ingreso el comando aparece "error al convertir raw: el dispositivo es demasiado pequeño". Pero cuando escribo la salida sin formato usando ddla unidad externa, el mensaje de error no aparece.
Kais
¡Tenga en cuenta que el formato QCOW2 está comprimido! Eso significa que una imagen QCOW2 de 200 GB se puede convertir en un disco duro de 500 GB ... Eso puede causar el error "dispositivo es demasiado pequeño" que está recibiendo en mi humilde opinión
Etamar Laron