Autor YouCode - http://www.youcode.com.ar/virtualizacion/iniciar-y-apagar-maquinas-virtuales-de-virtualbox-en-debian-318
Veremos como iniciar y apagar las VMs en VirtualBox tanto cuando iniciamos el OS y/o apagamos
La mejor forma de iniciar una maquina virtual de VirtualBox al iniciar el sistema operativo host, y a su vez, apagarla cuando éste se apague, es con un script de init.dCreamos un archivo para guardar el script:
vim /etc/init.d/VMcopiamos y pegamos el siguiente codigo
#! /bin/sh # /etc/init.d/VM # #Editar las siguientes variables VMUSER=vbox VMNAME="NombreDeLaVM" case "$1" in start) echo "Starting VirtualBox VM..." sudo -H -b -u $VMUSER vboxmanage startvm "$VMNAME" --type headless ;; stop) echo "Saving state of Virtualbox VM..." sudo -H -b -u $VMUSER vboxmanage controlvm "$VMNAME" savestate ;; *) echo "Usage: /etc/init.d/VM {start|stop}" exit 1 ;; esac exit 0La acción de stop del script, no apaga la VM, sino que guarda el estado y la cierra.
Le damos permisos de ejecución al script:
sudo chmod +x /etc/init.d/VM
Ahora, le decimos al script que la máquina virtual sea lo último que se inicie, y lo primero en apagarse.
sudo update-rc.d VM defaults 99 01...listo!
http://www.youcode.com.ar/virtualizacion/iniciar-y-apagar-maquinas-virtuales-de-virtualbox-en-debian-318