Dê uma olhada no arquivo relevante no código-fonte do VirtualBox:
link
Parece que escolhe principalmente algumas coisas:
- Tamanhos padrão razoáveis para RAM, disco rígido, etc.
- Um conjunto de hardware virtual do qual o sistema operacional presumivelmente possui drivers internos e / ou estáveis (por exemplo, veja as versões antigas do Windows, que recebem o Sound Blaster 16).
- Um conjunto de recursos diversos do sistema (extensões de E / S APIC, EFI, PAE, VT-x / AMD-V, etc.) que o SO suporta ou requer.
Por fim, você pode configurar todos esses itens por meio da caixa de diálogo Configurações - o VirtualBox oferece uma configuração padrão que deve funcionar sem muita agitação.