Despejar uma máquina virtual no disco

Despejar uma máquina virtual no disco

É possível pegar o conteúdo de um disco da VM e gravá-lo diretamente em um disco rígido, para que eu possa inicializá-lo e essencialmente transformar a VM em uma instalação normal do sistema operacional?

Responder1

Sim, é possível gravar o que contém de um disco rígido virtual para um disco rígido físico.

Existem várias ferramentas V2P (migração virtual para física) disponíveis, dependendo do software da sua máquina virtual (e, portanto, do formato do disco da VM).

Para caixa virtual:

  1. Prepare o disco VM comvboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
  2. Copie-o para o disco.dd if=vmdisk.raw of=/dev/sda bs=1M
    Certifique-se de selecionar o disco de destino correto.

Dependendo do seu sistema operacional, isso podeapenas trabalhe(por exemplo, para a maioria das VMs BSD e Linux), ou você pode ter muitos problemas de driver. O último é provável com janelas em que um modelo de driver é selecionado durante a instalação e usado a partir desse ponto. Esse modelo agora possui os drivers errados, ou seja, aqueles para o 'hardware' da caixa virtual, enquanto agora está no hardware bare metal. O Linux geralmente (re) detecta o hardware na inicialização. Isso torna a inicialização um pouco mais lenta, mas geralmente lida bem com esse tipo de mudança.

(Você não especificou nenhum sistema operacional na VM, então apenas tento uma resposta ampla aqui).

Se o sistema operacional for Windows e não conseguir inicializar, leia uma das muitas postagens no sysprep. Eles mostrarão como fazer um backup da VM (por precaução), executar generalizar com sysprep e iniciar a conversão V2P.

informação relacionada