VirutalBox é uma das melhores opções para você emular qualquer sistema operacional em uma máquina virtual. Você irá rodar um sistema dentro do outro, como Mac OS em uma máquina com sistema Windows, e assim vai as possibilidades.
Para usar o software, você precisará de uma imagem .iso ou um dispositivo/CD de boot com o sistema desejado. Crie a máquina virtual, escolhendo o sistema que desejar, configure a quantidade de memória e rede que disponível para o app usar.
O desempenho do sistema rodado no VirtualBox está diretamente ligado a quantidade de memória disponível e configurado por você, então utilize valores consideráveis para que o sistema não fique travando tanto.