Respostas:
Da ajuda do VB:
O VirtualBox suporta sistemas operacionais convidados de 64 bits, mesmo em sistemas operacionais host de 32 bits, desde que as seguintes condições sejam atendidas:
1.-Você precisa de um processador de 64 bits com suporte à virtualização de hardware (consulte a Seção 10.3, “Virtualização de hardware versus virtualização de software”).
2.-Você deve habilitar a virtualização de hardware para a VM específica para a qual deseja suporte de 64 bits; a virtualização de software não é suportada para VMs de 64 bits.
3.-Se você deseja usar o suporte ao convidado de 64 bits em um sistema operacional host de 32 bits, também deve selecionar um sistema operacional de 64 bits para a VM específica. Como o suporte a 64 bits em hosts de 32 bits incorre em sobrecarga adicional, o VirtualBox somente habilita esse suporte mediante solicitação explícita.
Em hosts de 64 bits (que geralmente vêm com suporte à virtualização de hardware), os sistemas operacionais convidados de 64 bits sempre são suportados, independentemente das configurações, para que você possa simplesmente instalar um sistema operacional de 64 bits no convidado.
Para o Virtual Box, aqui está o FAQ do Virtual Box :
Observe que o VirtualBox também suporta sistemas operacionais convidados de 64 bits, nas seguintes condições:
- Você precisa de um processador de 64 bits com suporte à virtualização de hardware (VT-x ou AMD-V)
- Desde a versão 2.1.0, você pode executar Convidados de 64 bits enquanto executa um Host de 32 bits.
- Você deve habilitar a virtualização de hardware através do seu BIOS
Então isso depende da sua CPU. Apenas ter um processador de 64 bits não é suficiente, a CPU também precisa de suporte à virtualização de hardware.
Como exemplo, o Intel i3 540 está listado como tendo "Intel® Virtualization Technology (VT-x): yes", portanto, ele deve funcionar lá.
Se o seu BIOS e processador suportarem, então sim. Eu sugiro usar hardinfo para verificar os recursos do seu processador. No entanto, é melhor usar o sistema operacional de 64 bits como host de qualquer maneira.
Mesmo se o seu processador suportar o VTx, o seu BIOS talvez não (muitos laptops HP, por exemplo, não permitem a ativação), então você deve saber se o seu BIOS também é compatível.
Eu descobri que na minha máquina Ubuntu Lucid (instalação de 32 bits) ela reclama que a virtualização de hardware não está ativada quando realmente está. O motivo disso é que o módulo kvm está carregado. Coloquei na lista negra kvm e kvm_amd e agora o Virtualbox carrega convidados de 64 bits em um host de 32 bits.