Sim, o uso de ambientes virtualizados é uma alternativa muito viável e boa para a inicialização múltipla, no sentido de que vários sistemas operacionais podem ser executados em paralelo, portanto você não precisa reinicializar seu sistema principal para alternar de um para outro.
Se uma ou outra tecnologia (bare-metal ou hipervisor hospedado), LXD ou até mesmo nenhum hipervisor (LXC) atenderá às suas necessidades, depende de quais sistemas operacionais você deseja testar (guest) e qual SO é seu principal ( host).
Eu recomendaria usar soluções baseadas em contêiner se o kernel em execução no seu host for compatível com o sistema operacional que você deseja virtualizar, pois essa é a solução com menos sobrecarga. Você poderia, por exemplo, executar o Red Hat, o Debian, o Ubuntu com vários ambientes gráficos (Gnome, KDE, qualquer coisa).
Caso contrário, não há razão óbvia que dê aos hipervisores de metal puro uma vantagem de desempenho em comparação aos hipervisores baseados em host, como o VirtualBox. Você pode ter um problema de configuração ou recurso se sua experiência for diferente.