Gostaria de configurar um PC para rodar o ubuntu a maior parte do tempo, mas também preciso rodar o XP para aplicativos e testes específicos. No passado, eu teria simplesmente configurado uma máquina de inicialização dupla e, em seguida, reiniciado e inicializado no Windows XP, conforme necessário.
No entanto, como a máquina possui vários núcleos e memória significativa, acho que posso usar os hipervisores Virtual Box, Xen ou VMWare. Estou pensando em tornar o Ubuntu a VM "host" e ter o XP como uma VM convidada. Isso seria especialmente bom para teste / depuração / desenvolvimento, pois é possível executar aplicativos nos dois sistemas operacionais simultaneamente. Eu nunca configurei uma máquina virtual antes e acho que, fazendo as perguntas abaixo, posso evitar tentativas e erros.
Basicamente, preciso decidir se uma inicialização dupla ou uma configuração de VM é mais apropriada para o que eu quero fazer.
Aqui estão as minhas perguntas:
Nem sempre preciso ter o XP em execução. Os hipervisores permitem que eu desligue a VM convidada para que a VM host possa usar imediatamente todos os recursos de memória e processador? Quando eu ligo a VM convidada, é fácil provisionar quanta memória e outros recursos são usados por ela? Idealmente, eu gostaria de pré-configurar isso com antecedência e depois ativar / desativar a VM convidada sem pensar nisso.
É possível ou aconselhável que o SO host seja de 64 bits e o convidado seja de 32 bits? Como alternativa, se as duas VMs são de 32 bits e eu tenho 8G de RAM, o hipervisor pode fornecer a cada VM 4G de RAM quando estiverem em execução simultaneamente?
Quais hipervisores são melhores para configurações como eu descrevi?