Despeja uma máquina virtual em disco

2

É 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 SO?

    
por Dor 12.01.2013 / 09:15

1 resposta

1

Sim, é possível gravar os contidos de um disco virtual em um disco rígido físico.

Existem várias ferramentas V2P (virtual to physical migration) disponíveis, dependendo do software da sua máquina virtual (e, portanto, do formato de disco da VM).

Para caixa virtual:

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

Dependendo do sistema operacional que pode funcionar (por exemplo, para a maioria das VMs do BSD e do Linux), ou você pode ter muitos problemas com o driver. O último é provável com janelas onde um modelo de driver é selecionado durante a instalação e usado daquele ponto em diante. Esse modelo agora tem os drivers errados, ou seja, aqueles para o 'hardware' da virtualbox enquanto ele está agora no hardware bare metal. O Linux geralmente (re) detecta o hardware na inicialização. Isso faz com que seja um pouco mais lento, mas geralmente lida bem com esse tipo de mudança.

(Você não especificou nenhum SO na VM, então eu apenas tentei uma resposta ampla aqui).

O sistema operacional deve ser windows e deve falhar ao inicializar uma das muitas postagens no sysprep. Eles mostrarão como fazer um backup da VM (por via das dúvidas), executar generalize com o sysprep e iniciar a conversão do V2P.

    
por 12.01.2013 / 10:36