Parabéns por decidir percorrer o maravilhoso caminho da virtualização.
- Você não precisa executar o kernel linux-virtual. O VirtualBox compila seu próprio módulo do kernel para lidar com a virtualização. Consulte aqui .
- Consulte rede somente para host no Manual do VirtualBox. Não é muito difícil de configurar, mas você precisa entender como as redes e o roteamento funcionam.
- Isso não dificulta muito. O VirtualBox usa um programa chamado VBoxHeadless para executar uma VM sem uma GUI e o comando VBoxManage para definir as opções de configuração.
Rodar o VirtualBox sem uma GUI funciona muito bem - eu tenho um servidor que executa 3 VMs e tem mais de um ano sem falhas de bug - além do tempo de inatividade que preciso fazer para atualizar o VirtualBox na máquina host. Eu usei uma máquina host CentOS com convidados do Ubuntu e do Windows.
Para um tutorial completo sobre como usar o VBoxHeadless com o Ubuntu, confira HowToForge .