domingo, 26 de abril de 2009

VirtualBox Parte 3. Guest Additions

En el pasado post se habló de como instalar una máquina virtual, pero existen en VirtualBox las VBox Guest Additions, que son funcionalidades extras para la máquina virtual, ejemplos de estas funciones son:

  • Mayor integridad con el sistema.
  • Permite compartir carpetas con el sistema anfitrión.
  • Se reduce la necesidad del uso de la tecla anfitrión.
  • Mayor eficiencia en el modo pantalla completa.
  • Se activa Modo Seamless (conviviendo los paneles de la máquina anfitrión y la virtual en la pantalla principal).

Vamos a ver como instalarlas cuando una máquina virtual tiene Windows y otro ejemplo cuando el sistema virtual es Linux.

1.- Cuando se encienda la máquina virtual damos clic en Dispositivos > Instalar "Guest Additions" y al arrancar el sistema operativo se habrá montado la imágen iso en la Unidad D (para Windows) y en /media/cdrom (para Linux).

NOTA: la versión Vbox OSE descarga la imágen desde internet, mientras que PUEL la trae integrada, esta se guarda en la carpeta oculta .VirtualBox del home.



Guest Additions en Windows







Guest Additions en Linux


2.- En el caso de Windows solamente basta con dar clic en la Unidad D o donde esté montada la imágen y seguir el asistente, una vez terminado, basta con reiniciar la máquina virtual para que se hagan los cambios.

Y para Linux hay que instalar algunos paquetes básicos antes de ejecutar la instalación, desde consola:

$ sudo aptitude install gcc make linux-headers-$(uname -r)

Y si el sistema huésped es Fedora, habrá que instalar como superusuario:

$ yum install make gcc kernel-devel kernel-headers


moverse a la carpeta cdrom e instalar la versión del script .run que se acople al sistema (arquitectura, ya sea x86 o amd64) que viene dentro de la imagen montada:

$ cd /media/cdrom
$ sudo sh VBoxLinuxAdditions-x86.run


Si se satisfacen todas las dependencias se ejecuta el script instalando estas adiciones y basta con reiniciar la máquina virtual para que surta efecto.

En el siguiente post veremos como compartir carpetas entre el sistema anfitrión y el virtual, esto se puede hacer gracias a las Guest additions que acabamos de instalar.

2 comentarios:

Unknown dijo...

Este post es buenisimo, he buscado en muchos sitios y no he podido solucionar el problema hasta que he entrado aqui!

Aror99 dijo...

Que bueno que te sirvió :D, saludos