A raiz de un curso de informática que estoy realizando últimamente, me he encontrado con la necesidad de realizar capturas de pantalla al sistema operativo invitado de Virtualbox. Mirando un poco por la red, he encontrado esta entrada de binarytides.com que me ha solucionado la papeleta. Aquí dejo la información, por si a alguien más le puede ser de utilidad:
Ejecutar un terminal linux (o cmd en windows) y nos situamos en el directorio en donde tengamos instalado Virtualbox.
Ejecutar VBoxManage list runningvms
Esto nos dará un listado de las máquinas virtuales que se encuentran corriendo actualmente. En mi caso la salida es esta:
C:\Program Files\VirtualBox>VBoxManage list runningvms
"201516-MINT17" {667aea61-5bee-46a5-941f-62af813e64c6}
Con el identificador de la máquina virtual, ejecutamos el comando VBoxManage controlvm vm_uuid screenshotpng /path/to/image
. Por ejemplo, en este caso en concreto, el comando podría ser el siguiente:
VBoxManage controlvm 667aea61-5bee-46a5-941f-62af813e64c6 screenshotpng captura_de_prueba.png
¡Y no tiene más! Con estos dos sencillos comandos, podrás realizar tantas capturas como desees, de un modo rápido, fácil y cómodo.