VirtualBox só permite 32 bits no Ubuntu no VMware no Win7

0

Eu percebo que o título é complexo e peço desculpas por isso. No entanto, isso é o que eu tenho e estou preso.

Plano de fundo

Meu computador desktop (Intel i7, 12GB ram) está executando o Windows 7 de 64 bits. Eu gostaria de mudá-lo para o Ubuntu, mas eu tenho alguns programas que só são executados no Windows. Então, meu plano era executar o Win10 no VMware (que eu usei por anos e muito parecido) sob o meu novo Ubuntu para aqueles poucos aplicativos que exigem o Windows.

Teste

Como este é meu computador principal, não quero correr nenhum risco com ele até ter tudo testado. Isso significa que eu preciso ter certeza de que posso executar o Win10 dentro do VMware dentro do Ubuntu. Bom, eu testei porque não consegui fazer o VMware rodar no Ubuntu. Embora isso possa ser possível, não estou procurando uma solução de software que somente especialistas possam implementar (e, com certeza, NÃO sou um especialista no Ubuntu, na melhor das hipóteses, sou um novato).

Alternativas

Após algumas pesquisas, decidi usar o VirtualBox dentro do Ubuntu (que ainda está dentro do VMware). Eu exportei meu VMware Win10 para o formato OVF mais universal, copiei para o Ubuntu (que introduziu mais alguns dias de tempo mastigados, já que tive que lidar com a adição de drives no Ubuntu, etc.). Eu nunca fiz isso funcionar, então fiz uma nova instalação do Ubuntu 64-bit dentro do VMware com um disco rígido de 200GB para evitar que os problemas anteriores se repetissem.

Situação atual

Agora, tenho o Win7 com o VMware 12. Dentro de uma instância do VMware está o Ubuntu de 64 bits (16.04 LTS). Por dentro do Ubuntu está o VirtualBox 5.1.18. Eu estou tentando executar uma instância VMware do Win10 que eu criei no Win7.

O problema é quando eu leio o link que me incentiva a não usar o OVF mas use os arquivos .vmdk do VMware enquanto cria o que parece ser um shell do VirtualBox em torno desses arquivos .vmdk.

O problema é que só consigo ver as opções de 32 bits no meu VirtualBox (tudo o mais é de 64 bits). Eu li outros posts aqui e em outros lugares que falam sobre este assunto, mas nada que pareça resolver minha situação, que parece único até você pensar em outras pessoas que querem mudar do Windows para o Ubuntu e querer testar as coisas primeiro.

É longo, eu sei. No entanto, eu ficaria muito feliz com os comentários de qualquer pessoa, apontando-me na direção certa.

Pode ser importante: eu realmente quero usar a instância Win10 existente do VMware porque passei muito tempo configurando-a corretamente e não quero passar por tudo isso novamente.

    
por John 06.04.2017 / 07:01

1 resposta

1

VirtualBox requer suporte a virtualização de hardware (ou seja, VT-x ou similar) para convidados de 64 bits. Como você está executando o VBox dentro de outra máquina virtual, o HV não está disponível para o VBox porque ele já está sendo usado pela outer VM.

O VMware Workstation permite virtualização aninhada se a sua CPU tiver os recursos necessários (não apenas VT-x, mas também Tabelas de páginas estendidas ) também - use lscpu ou coreinfo.exe para verificar se existe); você precisa ativar manualmente nas configurações da VM:

Virtualized HV is fully supported for virtual hardware version 9 or later VMs on hosts that support Intel VT-x and EPT or AMD-V and RVI. To enable virtualized HV, select VM->Settings and navigate to the processor settings screen. Check the box next to "Virtualize Intel VT-x/EPT or AMD-V/RVI."

    
por 06.04.2017 / 07:08