Com base na solução dada por Ken e Shark e em alguns experimentos que fiz, posso concluir que algum sistema operacional de 64 bits pode não funcionar em um PC virtual de 32 bits ou em uma caixa virtual.
Posso instalar um sistema operacional de 64 bits (por exemplo, Ubuntu 64 bits, Windows Server 2008 R2) em um Virtual PC 2007 ou Virtual Box VM em execução em um host de 32 bits? Funcionará bem após a instalação?
Pelo que entendi, um sistema operacional convidado de 64 bits não pode ser instalado em uma máquina host de 32 bits devido à maneira como utilizam a RAM do sistema. Está correto?
O Virtual PC não suporta convidados de 64 bits. Esta FAQ (veja a última pergunta) é para o Windows Virtual PC, mas a situação é a mesmo para versões anteriores como 2007.
O VirtualBox suporta convidados de 64 bits em hosts de 32 bits, se o host executar uma CPU de 64 bits com suporte a virtualização de hardware . Há também mais alguns passos detalhados lá.
Ao contrário de um hipervisor "bare-metal" como o Hyper-V, um hipervisor hospedado como o VirtualBox é potencialmente limitado por seu host de 32 bits. Usar mais de (ou perto de) 4 GB de RAM é problemático.
você pode ter problemas ao usar o pc virtual, mas a caixa virtual ou o servidor vmware deve funcionar bem