Realmente depende do que você quer fazer com as VMs ... tipo, por que você está executando 3 VMs? Testando? Negócio de servidor de produção?
Se você quiser apenas experimentar a virtualização, o Virtualbox funcionará. Costumo usá-lo na minha estação de trabalho.
Para tarefas mais pesadas ... estamos executando o hipervisor VMWare ESXi tipo 1. Livre. Mas você está certo, ele tem compatibilidade limitada de hardware. É possível executá-lo em sistemas homebrew (consulte este site , por exemplo) de forma relativamente barata, mas é claro que eles não o suportam.
Xenserver que eu olhei, mas não tenho um sistema processador de 64 bits sobressalente necessário para executá-lo. Enviei um e-mail para o suporte deles procurando uma versão mais antiga que funcione especificamente com processadores de 32 bits. Depois de alguns dias, eles finalmente me enviaram um e-mail com instruções precisas sobre como fazer o download da versão mais recente que não funcionará com sistemas mais antigos, além de uma observação para entre em contato com o suporte técnico por telefone se tiver outros problemas. Obrigado, Citrix. Você é uma grande ajuda ... Lembrarei mais tarde.
Se você está tentando virtualizar coisas do Linux, sempre pode olhar para o Xen ou KVM simples .
Você pode, dependendo do seu sistema e necessidades, precisar de um processador que suporte a virtualização no hardware. Para isso, você precisaria verificar o seu tipo de processador. Você pode usar "sudo lshw" e analisar a saída das informações da CPU para ver se isso pode ajudá-lo a encontrar o tipo de chip. Em seguida, referencie-o ao fornecedor (AMD / Intel) para ver os recursos do chip.
A execução de 3 VMs em 1 gig de memória sempre será sempre difícil. Se você for jogar com mais de uma VM de qualquer tipo no seu sistema, provavelmente desejará considerar seriamente aumentar isso para um mínimo de 2 GB .