Como iniciar una máquina virtual de Virtualbox desde comando
|Les dejo una solución rápida si necesitan iniciar una máquina virtual de Virtualbox mediante un comando, la facilidad que se brinda es que lo pueden utilizar para iniciar desde consola o hacer un acceso directo con el comando sin necesidad de abrir el programa principal de Virtualbox.
Desde una consola en GNU/Linux bastaría con esta nomenclatura:
1 |
virtualbox --startvm 'maquina virtual' |
Ejemplo:
1 |
virtualbox --startvm 'ubuntu' |
Con este mismo comando fácilmente podes hacer el acceso directo.
En Kubuntu por ejemplo desde dolphin vamos a la carpeta del escritorio (/home/usuario/escritorio) donde hacemos clic derecho y Crear nuevo >> Enlace a aplicación. Donde además del nombre del acceso debes poner el comando en la pestaña Aplicación.
Luego haces clic en Aceptar y ya esta listo para usar.
Si por otro lado lo querés hacer en Windows el comando sería como este:
1 |
"C:\Program Files\Oracle\VirtualBox\Virtualbox" --startvm "maquina virtual" |
Esta forma me ha funcionado cuando tengo MV que utilizo regularmente para iniciarlas si necesidad de abrir Virtualbox.
3 comentarios
Saludos Hugo.
Si bien funciona, te complemento con el comando que realmente deberías utilizar para que la máquina inicie incluso sin ecos o desde un rc.local
VBoxManage startvm -type headless NombreDeTuMaquina
Este otro te permite finalizar su ejecución:
VBoxManage controlvm NombreDeTuMaquina poweroff
Si bien con virtualbox directamente lo puedes hacer, es mejor hacerlo mediante la herramienta que ellos proveen para administrar las máquinas.
Espero te sea útil.
Gracias por la info John, si tenía presente el comando con headless para que inicie en segundo plano, solo que me gusta más tener la máquina virtual visible en pantalla.
Saludos.
Te entiendo.
Para mi en cambio es mas práctico que el inicio de una máquina virtual no dependa del inicio de tu escritorio o servidor X. De esa manera una máquina en modo de inicio 3 (multiusuario en consola) te puede iniciar las máquinas virtuales sin nisiquiera pasar por un escritorio.
Ya para verlas es cuestión de lanzar un hipervisor. Así pues, se podría lanzar el hipervisor cuando el usuario ingrese.
Son formas diferentes de trabajar. Cada quién tendrá su escenario.
Saludos!