O VirtualBox suporta vários outros formatos de arquivo, mas nenhum formato .qcow2 por enquanto.
O Virtmanager, por sua vez, suporta o formato .qcow2 de código aberto atual, mas não o formato .qcow desatualizado.
Como posso usar o formato de arquivo de código aberto atual para máquinas virtuais .qcow2 com VirtualBox?
Observações:
Talvez o suporte .Qcow2 seja lido apenas por padrão:
O Virtualbox não suporta o uso de arquivos de imagem de disco qcow2.
Os formatos de arquivo de imagem de disco atualmente suportados pelo Virtualbox são VDI, VMDK, VHD e HDD (ref: https://www.virtualbox.org/manual/UserManual.html#vdidetails ).
Para usar uma imagem qcow2 com o Virtualbox, você deve primeiro convertê-la para, por exemplo, VDI, o formato de imagem de disco nativo do Virtualbox. Isso pode ser feito com
qemu-img
:Uma maneira de usar uma imagem qcow2 (ou qualquer outro formato) no VirtualBox sem conversão é conectá-la ao dispositivo de bloco host e deixar o VirtualBox usar esse dispositivo.
Módulo de carga
nbd
:Use
qemu-nbd
para conectar o arquivo ao dispositivo:Crie uma imagem VMDK "falsa" que se refira ao NBD em vez de armazenar os dados:
Então, ao usar esse novo arquivo, você acessa o arquivo qcow2 original. Não se esqueça de desconectar o NBD depois de terminar de usar o
qemu-nbd -d /dev/nbd0
.Talvez seja necessário permitir que seu usuário acesse o dispositivo NBD (normalmente, adicione o usuário ao
disk
grupo ou altere os modos no/dev/nbd0
nó do dispositivo).Dessa forma, você pode usar qualquer formato que
qemu-nbd
entenda.Por último, mas não menos importante. Há tantas perguntas suas sobre qcow2 e VirtualBox. É como casar com uma enguia e uma águia. Se você deseja usar tanto o qcow2, em vez de tentar usá-lo no VirtualBox, aprenda como usar o qemu para o qual o formato foi projetado. Ele irá utilizá-lo da forma mais eficiente e completa.