Virtualbox GPL de Oracle Corporation
VirtualBox es un programa profesional de virtualización, con licencia GNU General Public License (GPL) version 2. Fue desarrollado originalmente por la empresa Innotek GmbH pero paso a ser propiedad de la empresa Sun Microsystems en febrero de 2008 cuando ésta compró a Innotek. Actualmente (en el año 2016) es desarrollado por Oracle Corporation.
Antes de la versión 4.0, había dos ediciones de VirtualBox, una versión binaria completa que contiene todas las características y otra versión “Open Source Edition” (OSE) con código fuente. Con la versión 4.0, y posteriores sólo hay una versión, que es de código abierto, y los componentes de código cerrado han sido trasladados a un paquete de extensiones separado, llamado: Oracle VM VirtualBox Extension Pack
Ver la página de descargas para más detalles.
A partir de la versión 4.0 ya no es requerida la distribución de ediciones de terceros bajo el nombre VirtualBox OSE. Sin embargo, Oracle solicita amablemente que estén claramente identificadas de alguna manera como ediciones de terceros....
VirtualBox provee la ejecución de maquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte SCSI y soporte USB con dispositivos remotos.
Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales de CD o DVD
Componentes de VirtualBox
VirtualBox se divide en varios componentes:
- El paquete básico virtualbox, En Debian GNU/Linux 8.0 Jessie en la rama contrib, se encuentra la versión de VirtualBox 4.3.18, que incluye todos todos los componentes de código abierto.
- Oracle VM VirtualBox Extension Pack, amplia las funcionalidades de VirtualBox, como habilitar el controlador USB 2.0, obtener acceso a los puertos USB, tarjeta de sonido, tarjeta de red, etc., de la máquina virtual (sistema huesped o invitado).
- VirtualBox Guest Additions, es un paquete especial con aplicaciones y controladores (drivers) que forma parte de VirtualBox y que debe instalarse en cada una de las máquinas virtuales o sistemas invitados, para mejorar el rendimiento de la virtualizacíón y añadir nuevas funciones como integración del cursor del ratón, mejorar el soporte de vídeo, sincronización horaria, comunicación entre el anfitrión y el huesped, directorios compartidos, redimensionamiento automático en función de la ventana de la máquina virtual, etc.
Instalar VirtualBox
Como siempre hacemos en este blog, instalamos todos los paquetes necesarios haciendo uso del programa synaptic. Los paquetes necesarios para la instalación son los siguientes: virtualbox, virtualbox-dkms, virtualbox-guest-dkms, virtualbox-guest-utils, virtualbox-guest-x11 y virtualbox-qt
Ahora instalamos las cabeceras del kernel que estemos usando, en este caso estamos usando: 3.16.0-4-amd64 pero para no tener que aprendernos números, lo mas fácil es instalar el paquete genérico que se encarga de instalar los cabeceras del kernel que tengamos instalado.
el nombre paquete es, para kernel de 64 bits: linux-headers-amd64 para kernel de 32 bits linux-headers-i386
Agregar nuestro usuario al grupo vboxusers
Tenemos que agregar nuestro usuario (Diego, pepe, sebastian, o el que sea) al grupo vboxusers para poder utilizar los dispositivos USB en las maquinas virtuales que vayamos a instalar. Para hacer esto, debemos abrir la terminal y ejecutar el siguiente comando como superusuario:
# adduser tu_usuario vboxusers
Si tenemos instalado la aplicación Kuser (sólo hay que instalar el paquete kuser) lo podemos hacer de modo gráfico. Abrimos la aplicación y nos pide contraseña. Se abre una ventana y en la pestaña “Usuarios” buscamos nuestro usuario, picamos y se abre otra ventana, vamos a la pestaña “Grupos”, buscamos vboxusers y lo marcamos, y “Aceptar”.
Sea como sea, reiniciamos el sistema.
Instalar Oracle VM VirtualBox Extension Pack
El paquete correspondiente hay que descargarlo desde la página oficial de VirtualBox; es muy importante que la versión del paquete Extension Pack sea la misma que la de la versión de Virtualbox, en este caso la 4.3.36. Para que te descargues el paquete vamos a darnos un paseo por la página oficial de descargas de Virtualbox y así conoceremos como está organizada. Vamos a:
https://www.virtualbox.org/wiki/Downloads
y buscamos el apartado Guest Additions update for linux guest
Y como en este momento no estamos usando la ultima versión, tenemos que bajar al subapartado VirtualBox older builds y picamos en VirtualBox older builds
Como nosotros estamos usando la version 4.3.36, pulsamos en VirtualBox 4.3
buscamos la versión 4.3.36 (para este manual) en VirtualBox 4.3 older builds y en Extension Pack picamos en All Plataforms.
Para instalar este paquete abrimos VirtualBox y vamos a:
Archivo > Preferencias
Hacemos clic en el aparatado Extensiones, luego en la ventana, picamos en el icono (Agregar paquetes)
entramos en el explorador de archivos y vamos al directorio donde está el paquete que hemos descargado, lo marcamos y picamos en Abrir.
Se nos abre una ventana y picamos en Instalar
seguidamente se abre una ventana con la Licencia, hay que desplazarse hasta el final y entonces se activa Acepto, y picamos en el.
Pide la contraseña y al poco tiempo nos debe salir un mensaje Se ha instalado correctamente.