Converta a imagem do VMware para a imagem do Virtualbox (sistema operacional convidado Windows Server 2008)

5

Estou tentando converter várias imagens do VMware em imagens do Virtualbox. Consegui converter com sucesso minha imagem do Windows Server 2003, mas não consegui converter nenhuma imagem do Windows Server 2008.

Eu encontrei 2 soluções na internet.

Uma solução envolve a criação de uma nova imagem dando o .vmdk anterior como disco rígido. Quando tento inicializar a imagem, recebo uma tela azul durante a inicialização. (Eu também tentei excluir ferramentas VMware antes de importar a imagem, o que não funcionou).

A outra solução envolveu exportar a imagem para uma imagem OVF e depois abri-la com o Virtualbox. Esta imagem ficou presa na tela "windows is loading".

Sistema operacional do host: Windows 7 Enterprise SO Convidado: Windows Server 2008

    
por Bart Burg 01.05.2012 / 16:32

4 respostas

6

Fique com a primeira solução.

Os tipos de HDD precisam corresponder. Se você estava usando SCSI no VMware, você precisa estar usando SCSI no VirtualBox. Em raras ocasiões, você realmente precisa experimentar um pouco com os tipos de disco (ou seja, um disco SCSI VMware funcionará corretamente somente no controlador SATA no VirtualBox, veja figura).

Outra coisa que causa instabilidade e problemas de inicialização são as configurações de IO APIC e PAE / Nx em Sistema. Experimente com eles. Pode levar algumas botas até você acertar, mas até agora eu nunca tive uma máquina física (ou virtual) que eu não consegui acessar o VirtualBox usando ferramentas VMware.

    
por 02.05.2012 / 13:25
3

Você precisa excluir o controlador de disco, Adicionar novo controlador SAS e anexar a ele a imagem de disco. Vai funcionar! ;)

    
por 02.05.2012 / 07:57
1

Eu tentei as duas versões mencionadas na pergunta. Infelizmente nenhum deles funcionou. No final, consegui migrar com sucesso minha VM VMware para o VirtualBox usando uma terceira abordagem.

Importante! Primeiramente, gostaria de mencionar que fiz isso apenas com máquinas de teste e nunca com uma máquina usada na rotina. Eu não confiaria em uma VM migrada para uso rotineiro.

Migrei com sucesso duas VMs do Windows 2008 usando a seguinte abordagem.

  1. Desinstale as ferramentas do VMware

  2. Crie um clone completo da VM para obter um estado simples e limpo sem nenhum instantâneo. Como resultado, tenho uma VM com duas imagens de disco virtual, um único arquivo .vmdk para cada disco (unidade C e D).

  3. Crie uma nova VM no VirtualBox sem discos (não adicione um disco rígido virtual).

  4. Copie os arquivos de imagem de disco virtual (vmdk) na pasta VM do VirtualBox recém-criada. Se você quiser, pode renomear os arquivos do disco. Eu fiz isso neste momento, porque, eu queria ter o tipo de disco (C e D) refletido no nome do arquivo.

  5. No VMware, os discos foram conectados a um adaptador SCSI virtual. O controlador SCSI do VirtualBox por alguns motivos não funcionou com os discos virtuais que eu tinha.

  6. Portanto, abri as configurações da VM recém-criada e adicionei um controlador IDE.

  7. Em seguida, optei por adicionar um disco rígido e selecionei escolher o disco existente e selecionei o arquivo .vmdk que representa o primeiro disco da VM. Porque eu tinha dois discos, repetei este passo uma vez para o segundo disco. Você também precisa prestar atenção, que é o disco 1 e qual é o disco 2. Se o sistema operacional estiver no disco 2, a VM não inicializará.

  8. Inicialize a VM. Deve inicializar agora. Se o Windows não inicializar, porque não foi encontrado nenhum BIOS, Windows, etc. Tente verificar se o seu primeiro disco é realmente o disco do sistema.

  9. Instale os complementos de convidados do VirtualBox.

Se as duas soluções mencionadas nas perguntas não funcionarem para você, você provavelmente desejará experimentar essa. Boa sorte!

    
por 04.11.2013 / 14:23
1

Obrigado pela informação acima - isto é o que funcionou para mim para o Windows 2003:

  1. Desinstalar as ferramentas do VMWare quando inicializado na estação de trabalho do VMWare (não fiz isso na primeira tentativa e tive problemas com alguns serviços não iniciados e não consegui remover as ferramentas do VMWare quando inicializado no Virtual Box)

  2. Combinou o arquivo vmdk em um arquivo (já que o vmdk foi criado com o padrão de divisão em arquivos de no máximo 2 GB). Você pode usar o vmware-vdiskmanager para isso, mas estava ficando sem espaço no vmdk, então criei um novo vmdk maior na estação de trabalho VMWare, inicializei a máquina virtual usando um Live CD do Linux (usei o Ubuntu 12.04) e fiz um dd do disco antigo para o novo disco e, em seguida, estendi a partição usando o gparted (no Linux Live CD) para a parte não utilizada da maior vmdk.

  3. Marcado "Ativar IO APIC" para Recursos Estendidos na System-Motherboard na máquina virtual vbox - sem fazer isso, a máquina virtual iniciaria a inicialização, mas nunca seria concluída.

  4. Eu alterei o vmdk para estar sob o controlador SCSI e isso é o que estava no VMWare, mas depois mudei para o IDE (como Primary Master) e isso também funcionou.

  5. O Windows 2003 não tem um driver SAS e eu queria poder usar o SAS também, então eu instalei o driver de link

  6. Adições de virtualbox instaladas - este driver de dispositivo de sistema básico resolvido que tinha um ponto de interrogação no Gerenciador de dispositivos e driver de vídeo instalado que permite qualquer tela de vídeo de resolução que muda conforme você redimensiona a janela.

Espero que isso ajude outras pessoas.

Mike

    
por 10.07.2014 / 00:36