Siempre que quieres iniciar una máquina virtual, corriendo sobre VirtualBox, debes hacer clic sobre el menú Aplicaciones, elegir Herramientas del sistema y después Sun VirtualBox. En ese momento, se abrirá la ventana principal de VirtualBox con sus dos paneles típicos: el de la parte izquierda muestra todas las máquinas virtuales que tienes definidas y el de la derecha, los detalles de la que tengas seleccionada. Para iniciar una máquina, debes hacer clic sobre ella y después en el botón Iniciar.
Después de esto, la ventana principal de VirtualBox ya no te sirve para nada. Incluso puedes cerrarla sin que se vea perjudicada la máquina virtual que tienes en ejecución.
Hasta aquí muy bien, pero, ¿tengo que hacer todo esto si siempre quiero ejecutar la misma máquina virtual? La respuesta es, lógicamente, no. Existe un comando de consola, llamado VBoxManage que, con las opciones controlvm o startvm, nos permite manipular muchos aspectos de una máquina virtual, por ejemplo, su encendido o apagado.
startvm sólo tiene como argumento el nombre de la máquina virtual y controlvm siempre tiene el mismo formato:
VboxManage controlvm “máquina virtual” acción
Donde acción indica la operación que quieres realizar con la máquina virtual indicada en “máquina virtual”.
A partir de ahí, sólo tienes que crear un lanzador, una opción de menú o incluso ejecutar el comando cada vez que se inicie tu sistema para realizar la operación deseada con el mínimo esfuerzo.
Para ilustrar la idea, vamos a ver algunos ejemplos concretos:
Iniciar una máquina virtual
Cuando quieras iniciar una máquina virtual desde la Consola, sólo tienes que abrirla (Aplicaciones > Accesorios > Terminal) y escribir la siguiente orden:
VBoxManage startvm "Windows XP"
Donde “Windows XP” sería el nombre de la máquina que quieres iniciar.
Parar una máquina
Si lo que quieres es detener, desde la consola, una máquina virtual que se esté ejecutando en esos momentos, la orden que tendrías que escribir es:
VBoxManage controlvm "Windows XP" poweroff
Salvar el estado de una máquina
También puedes optar por detener la máquina virtual, pero guardando su estado para continuar más adelante con lo que estás haciendo en estos momentos. En ese caso, puedes utilizar la siguiente orden:
VBoxManage controlvm "Windows XP" savestate
Otras opciones.
Además, si te animas a experimentar con otras opciones, aquí tienes alguna más:
| Opción | Efecto |
| pause |
Congela la máquina, pero no acaba su ejecución |
| resume |
Despierta una máquina congelada |
| reset |
Reinicia la máquina. Supone un apagado forzoso y puede ocasionar la pérdida de datos no guardados. |
| acpipowerbutton |
Hace que la máquina virtual actúe como si se pulsara su botón de encendido/apagado |
| acpisleepbutton |
Hace que la máquina virtual actúe como si se pulsara su botón para suspender el equipo |
Nota final.
Por último, recuerda que VirtualBox almacena el modo en el que se está ejecutando una máquina antes de apagarla o salvar su estado. De esta forma si, por ejemplo, salvas el estado de una máquina Windows XP que está corriendo en modo fluido sobre Ubuntu, cuando la vuelvas a poner en marcha aparecerá automáticamente en dicho modo. Así, si utilizas frecuentemente software que sólo corre sobre Windows, podrías arrancar automáticamente la máquina virtual al iniciar tu sesión de Ubuntu y tener ese software siempre a mano.
Artículos relacionados:
- Arrancar programas al iniciar la sesión
- Arrancar programas al iniciar la sesión (2ª parte)
- Crear un lanzador
- Tip: Ejecutar un programa desde la consola sin dejarla abierta
- Crear nuevas entradas en el menú Aplicaciones de Ubuntu
- Virtualización




Hola, tengo una consulta. Mira tengo un servidor con debian y sin ambiente x en donde he logrado instalar maquinas virtuales, pero todas ellas con el so ya funcionando por ende las puedo vero por RDP las que tienen windows. Hasta ahi ningun problema. El tema es que no se como hacerlo para instalr un so nuevo en una maquina virtual directamente en el servidor ya que no logro “ver” la maquina e instalar el so.
Si sabes como solucionar esto porfavor ayudame.
GRacias
Haber porque no te entiendo bien, lo que quieres es instalar una maquina virtual en una maquina virtual ya entalada? o reinstalar el SO de una maquina virtual ya instalada?
Explicate mejor…