Iniciar y apagar Máquina virtual VirtualBox autoáticamente junto con el SO. (Ubuntu)
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.d
Creamos un archivo para guardar el script:
sudo nano /etc/init.d/VM
Copiamos el siguiente contenido en el archivo y guardamos con F2.
#! /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 0
Nota: la 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
PD: Encontré este script acá, pero le hice un par de modificaciones para mejorarlo.
15 Comments
[…] Post Original […]
Buenas, muy bueno el aporte.
Siguiendo tus pasos, me larga el siguiente mensaje
update-rc.d: using dependency based boot sequencing
insserv: warning: script ‘VM’ missing LSB tags and overrides
Hola! Que version del sistema operativo estás usando?
Hola. Primero que nada gracias por el post.
¿Para que al apagar el ssitema host apague la máquina virtual en lugar de guardar el estado, nos serviría simplemente cambiar el “savestate” por “poweroff”?
Un saludo, y gracias.
Exactamente, podes usar “savestate” “suspend” o “poweroff”
Gracias! Saludos!
Gracias a ti por la rápida respuesta, lo probaré a ver que tal 😉
Amigo como podria hacer los mismo pero con el virtualbox corriendo desde windows? Gracias!
Hola! hace poco use la respuesta de esta pregunta: http://stackoverflow.com/questions/19017825/how-to-run-oracle-virtualbox-vbox-in-fully-background-microsoft-windows-wi
Funciona bien!
amigo no consigo lograr que inicie mi ubuntu es 14.04 y uso el virtualbox
Cual sería exactamente el problema?
a mi tampoco me arranca. copie tal cual el script.
puedes ayudarme por favor?
gracias de antemano.
Muy buenas a todos, estoy siguiendo sus pasos pero al iniciar ubuntu escucho que se inicia el otro sistema operativo pero no lo veo, me podeis echar una mano por favor?
Genial, muchas gracias anda de diez
me alegro! gracias por comentar!
Hola buenas, tengo el VirtualBox en OS X El Capitan, y desde hace unos días cuando apago la máquina virtual se me apaga correctamente, sale del programa pero se queda el icono del VB abierto, como si la aplicación siguiese funcionando, el problema está en que no puedo apagar el ordenador sin forzarlo porque la aplicación sigue “funcionando”, he probado distintas formas de forzar la salida del programa, pero no hay manera. ¿Podrías ayudarme?