Utilizo máquinas virtuais há muito tempo (virtual box, vmware player), e uma situação muito comum é a máquina virtual fechar após algum tempo. Isso ocorre devido a configuração do tempo de inatividade configurada e para corrigir é bem fácil.
Pesquise e localize a opção de Configurações de energia e suspensão (imagem abaixo)

Na tela de configuração, localize a opção SUSPENDER, e altere para NUNCA, desta forma a máquina virtual ficará sempre ligada.
