sábado, 14 de agosto de 2010

Resolución de Pantalla Debian Gnu/Linux en Virtual Box


Uno de los problemas que se presentan al trabajar con maquinas virtuales es el asunto de la resolución de pantalla, si se configura el sistema huésped con el driver genérico "vesa"  se puede tener una resolución fija, pero si nuestro sistema anfitrión tiene una pantalla ancha, o ajustamos el tamaño de la ventana y queremos que el sistema huésped también ajuste su resolución nos encontramos con la necesidad de instalar Virtual Box Guest Additions, para los sistemas Linux la instalación de estas herramientas en forma de módulos del kernel, requiere que nuestro sistema este configurado para poder compilar módulos, estos pasos a veces no están muy claros, y el instalador de guest additions simplemente falla indicando que nuestro sistema no puede compilar módulos, en este vídeo muestro paso a paso como instalar los paquetes necesarios para que nuestro sistema pueda compilar módulos para el kernel, y finalmente como instalar el guest additions para lograr integración de la resolución de pantalla, y una mejor integración del ratón con la maquina anfitrión y el SO huésped.

básicamente los pasos son los siguientes

averiguar la versión de nuestro kernel (con el comando uname -r)

instalar el paquete linux-headers-version donde version es el dato que averiguamos en el paso anterior

instalar las herramientas necesarias para compilar y enlazar, podemos instalarlas con ayuda del paquete build-essential que esta pensado para construir paquetes .deb pero que para fines prácticos incluye todo lo que necesitamos. 

finalmente, montar la imagen iso que virtual box trae con las diferentes versión de guest additions, copiar la version apropiada para nuestro sistema (32bits, 64bits) y finalmente ejecutar el instalador

si todo concluye sin problemas, basta reiniciar el sistema huésped para poder utilizar las características instaladas. podemos probar, maximizar la ventana y nuestro sistema debe ajustar la resolución para ocupar toda la ventana