Não há como fazer isso corretamente. Você deve criar apenas 3 VMs diferentes, uma por SO.
A virtualização de hardware é baseada em muitos truques de baixo nível para estabilidade e desempenho, e a maioria deles pode ser diferente mesmo nas mesmas versões do sistema operacional. Digamos que o Parallels Desktop, de 1 ano de idade, não suporta o OS X El Capitan corretamente, só porque ele tem novo kernel, novos módulos, etc. Não há solução para emular 100% de PC genuíno para todos os SO a uma velocidade acessível, é sempre um troca. É por isso que duas novas máquinas virtuais para sistemas operacionais diferentes devem ser diferentes: os mecanismos de gerenciamento de memória, E / S de arquivos, etc. são diferentes. E se você tiver a sorte de lançá-las, perderá as otimizações de velocidade
Além disso, essa é uma má ideia em suas raízes. Por que alguém deveria usar a VM 3-em-1 se todos os 3 sistemas estiverem funcionando mal? Para economizar recursos? Mas as plataformas de virtualização modernas são projetadas para serem rápidas e confiáveis quando SABEM o que estão fazendo. Eles poderiam otimamente compartilhar os recursos do host por conta própria muito melhor do que a solução de trabalho do 3-em-1-e-nada. Em outras palavras, "não conserte se não estiver quebrado". p.s. Existe uma chance de você poder usar o Arch e o Ubuntu na mesma VM, usando algum 'Outro Linux' (com kernels similares), mas não é possível para o Windows. Isso exigirá a própria VM. E as ferramentas VMWare não devem funcionar, é claro!