En linux (testado en Ubuntu) es relativamente sencillo gestionar desde línea de comandos las máquinas virtuales creadas con VirtualBox.
Los dos comandos principales son: VBoxManage y
VBoxHeadless.
Por ejemplo, si tras reiniciar el equipo, queremos lanzar nuestra máquina virtual debemos introducir los siguientes comandos desde la consola:
1.Listar las máquinas virtuales
VBoxManage list vms
2.Arrancar el servicio de Virtual Box en remoto:
VBoxHeadless -startvm «Nombre de la máquina»
También recordamos que si al final del comando incluyes el caracter «&», ese comando se lanza en el background, por lo que no tienes que tener la consola abierta y se comportaría como un servicio.