Aqui está uma ideia:
1) Instale alguma distribuição Linux leve (como o Debian) como um sistema operacional host.
2) Instale o produto de virtualização de sua escolha; por agora vou continuar com o VirtualBox.
3) Instale as máquinas virtuais que você quer no VirtualBox.
4) Em seu sistema operacional host, crie uma nova conta de usuário para cada máquina; por exemplo, uma conta chamada win7 para a máquina virtual do Windows 7. Coloque um comando como vboxmanage start win7
no arquivo ~ / .bashrc dos usuários.
5) Em seu sistema operacional host configure seu gerenciador de login para mostrar todas as contas de usuário ativas, então você pode simplesmente clicar na máquina virtual que deseja iniciar. Dependendo das suas necessidades de segurança, você também pode habilitar o login sem senha para essas contas, assim você nem precisa digitar a senha para iniciar uma VM.