É possível rodar uma máquina virtual VirtualBox dentro de um terminal?

É possível rodar uma máquina virtual VirtualBox dentro de um terminal?

Baixei um aplicativo empacotado como uma máquina virtual emesse site; basicamente, essas imagens são sistemas contidos altamente especializados que atuam como servidor para uma aplicação específica, por exemplo Wordpress, sem a necessidade de instalação no sistema principal. Isso é útil para testá-los ou para problemas de compatibilidade, pois essas imagens funcionam totalmente imediatamente.

Uma vez iniciado, o aplicativo pode ser acessado a partir de um navegador da web no sistema host.

Como essas VMs são essencialmente servidores baseados em texto, fiquei pensando se é possível executá-las inteiramente a partir de um terminal ou de um TTY virtual. Eu sei que existe uma interface CLI ( VBoxManage) para controlá-los, mas até onde eu sei, as VMs sempre iniciam em sua própria janela GUI separada.

É possível fazer isso?

Minha máquina host roda Linux, especificamente openSUSE

Responder1

De man vboxmanage:

   startvm
          <uuid|vmname>...  [--type gui|sdl|headless|separate]

Acredito que o headlesstipo é o que você está procurando.

informação relacionada