VirtualBox para mi es el mejor programa para crear maquinar virtuales, ya sea desde linux, windows y hasta androids, pero que pasa si queremos ejecutar esa maquinas virtuales en un servidor puro, es decir que no tiene interfaz gráfica y la queremos dejar ejecutando en el sistema.
VirtualBox tiene erramientas de comandos como es el VBoxManager, que nos da multiples opciones.
Lo que primero hacemos es listar las maquinas virtuales para conocer el nombre e la que queremos ejecutar ya que tiene que ser escrito tal cual lo tiene registrado virtualbox
VBoxManage list
Luego ejecutaremos
VBoxManage startvm nombredemaquinavirtual -type headless
con esto ejecutaremos nuestra maquina virtual sin abrir ninguna interfaz gráfica en el servidor y poder utilizar ya sea un escritorio remoto o algún programa vnc para conectarnos, siempre que lo tengamos instalado dentro de la maquina virtual.