Jugando con VirtualBOX – V

Sergio Izquierdo (albireo) en


Hasta ahora hemos ido viendo las principales funcionalidades que posee VirtualBox Open Source Edition (OSE) y explicando paso a paso cómo configurar y usar una máquina virtual.

  • ¿Pero qué se esconde por debajo?

VBManage es la interfaz de configuración por línea de comandos que nos permitirá sacarle todo el jugo a VirtualBox.

  • Realmente, ¿para qué nos sirve manipular sus tripas?

Para realizar tareas que no nos permite hacer la interfaz gráfica o que son repetitivas y que fácilmente se pueden integrar y automatizar en un script o mediante un lanzador.

Antes de ver las ordenes disponibles, hay que hacer una aclaración:

Los recursos, ya sean una máquina virtual o un disco, se pueden identificar mediante un uuid (identificador único generado) o bien por el nombre que nosotros le hemos asignado o hemos dejado que tome por defecto.

Empecemos por lo más básico:

Ya tenemos una máquina virtual y queremos poder acceder a ella directamente.

[$] VBoxManage startvm “Nombre de la máquina”

También podíamos haber invocado a la máquina en lugar del nombre entre comillas usando su identificador uuid.

Waiting for the remote session to open...

En este paso verifica que se pueda acceder en modo exclusivo a los ficheros de la máquina incluyendo los discos asociados.

Remote session has been successfully opened.

Una vez se confirma, arrancará la máquina virtual con otro proceso y este se cerrará, devolviéndonos el control para poder intervenir en su funcionamiento si lo deseamos.

[$] VboxManage controlvm “Nombre de la máquina” orden

Las opciones más comunes son:

pause

Paraliza / congela la máquina.

resume

Despierta la máquina.

reset

Reinicia la máquina (apagado forzoso, se pueden perder datos no guardados).

poweroff

Apaga la máquina virtual.

savestate

Guarda el estado actual de la máquina.

acpipowerbutton

Simula haber presionado el botón de encendido/apagado del equipo.

acpisleepbutton

Simula haber presionado el botón Suspender del equipo.

Y incluso invocar todo tipo de teclas (como las especiales, sin importar el idioma del teclado que se espere).

Más información en: http://es.wikipedia.org/wiki/Anexo:Scan_code

La tabla compatible para IBM PC AT se puede encontrar aquí: http://www.delorie.com/djgpp/doc/rbinter/it/06/0.html

Ejemplos:

Intro → 1c

F1 → 3c

Los usos pueden ser muy variados desde automatizar introducir contraseñas hasta crear macros con el teclado que controlen aplicaciones.

Por ejemplo:

[$] VBoxManage controlvm “Nombre de la máquina” keyboardputscancode 23 18 26 1e 1c

Teclea “Hola” y un Intro, como si lo hubiésemos introducido mediante el teclado.

3 comentarios para Jugando con VirtualBOX – V

  1. 1
  2. 2
  3. 3

Deja tu comentario

Bienvenido a 120 Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

Suscriptores al blog Linux 2213 suscriptores. ¡Suscribete!

Primeros pasos con Linux

Linux es un sistema operativo ágil.

Elige y descarga la distribución Linux que prefieras (Ubuntu 9.10 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.



Publicidad
Publicidad