Mover a imagem qcow2 para o disco rígido físico

12

Eu tenho uma imagem qcow2 que eu uso para inicializar uma instalação do linux usando o QEMU; Gostaria de colocar o conteúdo dessa imagem diretamente em um disco rígido físico para poder inicializar a instalação do linux diretamente da minha área de trabalho. Eu gostaria de fazer algo parecido dd if=my-qcow2.img of=/dev/sdb. No entanto, isso claramente não funcionará, pois qcow2 não armazena o conteúdo do disco virtual em ordem lógica no arquivo qcow2. Alguma sugestão?

Chris
fonte

Respostas:

11

QEMU vem com o qemu-imgprograma para converter entre formatos de imagem .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb
Gilles 'SO- parar de ser mau'
fonte
a sintaxe do comando está incorreta.
Kais
@Kais Qual é o problema? Não testei recentemente, mas corresponde à documentação do Qemu 2.5.
Gilles 'SO- stop be evil'
Quando insiro o comando, recebo "erro ao converter bruto: o dispositivo é muito pequeno". Mas quando eu escrevo a saída bruta usando dda unidade externa, a mensagem de erro não aparece.
Kais
Preste atenção que o formato QCOW2 está compactado! Isso significa que uma imagem 200GB qcow2 pode converter em um disco rígido de 500GB ... Isso pode fazer com que o "dispositivo é muito pequeno" erro está a receber imho
Etamar Laron