Iniciar Maquina Virtual de VirtualBox al arranque en Ubuntu
Muchas veces contamos con maquinas virtuales creadas por virtualbox y ante un fallo en la pc, corte de luz etc tenemos que recurrir a la maquina a iniciar sesión y arrancarla manualmente. En esta oportunidad les traigo un simple tutorial para Iniciar Maquina Virtual de VirtualBox al arranque en Ubuntu, debian o derivados.
Suponiendo que como yo tenemos una maquina virtual con el nombre zal vamos a realizar los siguientes pasos:
1 – Creamos un archivo llamado scriptVM_ZAL.sh y en el interior ponemos:
#!/bin/bash
VBoxHeadless --startvm 'zal'
2 – Luego de guardar el archivo le vamos a dar permisos de ejecución:
chmod +x scriptVM_ZAL.sh
3 – Realizamos una tarea programada:
a) en la consola escribimos crontab -e
Les preguntará que editor van a usar yo uso nano pero uds el que quieran.
b) se les va a abrir un archivo y al fondo del mismo escriben:
@reboot ( sleep 5 ; sh /bin/scriptVM_ZAL.sh )
Luego guardan cambios y salen.
Al reiniciar la pc (encender o reiniciar) va a hacer una pequeña pausa y luego arrancara el script.
4 – Movemos el script dentro de los bin como se ve en la tarea programada:
sudo cp scriptVM_ZAL.sh /bin/
IMPORTANTE: lo único que tenemos que procurar es que el archivo este ubicado dentro de la carpeta bin (binarios de linux) donde la tarea programada lo va a ir a buscar. De lo contrario no va a fucnionar.
Algo que te puede parecer raro es que “pareciera” que no inicio y es por que arranca en segundo plano. Para comprobar que inicio vas a abrir el virtualbox y vas a ver que el estado de la maquina virtual es “corriendo” y en la vista previa a la derecha se va a ver que esta encendida la maquina virtual.
Como siempre, si te sirvió la entrada compartila con los tuyos por más #culturalibre para todos! y si queres colaborar invitame un tecito!
Filed under: gnulinux,scripting,SoftwareLibre - @ 26 octubre, 2023 8:27 am
Etiquetas: arranque automatico, crontab, CulturaLibre, inicio automatico, linux, maquina virtual, oracle virtual box, script, SoftwareLibre, ubuntu, virtual machine, virtualbox, virtualización