VirtualBOX en Ubuntu 7.10 Gutsy - Problema resuelto II

Monday, October 20th, 2008

Siguiendo el hilo anterior sobre los problemas que puede dar VirtualBox en Ubuntu o cualquier otra distribución derivada de la misma, como por ejemplo MAX: Madrid Linux, comentar un problema que suele pasar cada vez que actualizamos el kernel del sistema operativo.

Si por lo general acostumbramos a tener nuestro sistema actualizado de forma automática, es posible que se nos cambie el kernel del sistema sin darnos casi cuenta. Esto no es un problema, si no una ventaja, ya que nos protegeremos de ataques, posibles bugs, etc. El problema está en que determinados drivers son dependientes de la versión de kernel y por lo tanto habrá que reinstalarlos o recompilarlos, según el caso.

Con respecto a VirtualBox (máquina virtual de libre distribución de SUN Microsystems), cuando lo instalamos desde synaptic, nos instala una serie de dependencias, entre ellas:

virtualbox-ose-guest-modules-2.6.xx-xx-generic

Siendo xx la versión de nuestro kernel, o por lo menos debería de serlo. Aquí viene el problema.

Si por ejemplo tenemos el kernel 2.6.24.19 y funcionando VirtualBox sin problemas, tendremos el módulo:

virtualbox-ose-guest-modules-2.6.24-19-generic

Si actualizamos a la nueva versión de kernel que ha salido estos días en los repositorios de Ubuntu, pasamos a la 2.6.24.21, por lo que la versión del módulo anterior no coincide y VirtualBox da un problema nada más tratar de arrancar una máquina virtual.

La solución es sencilla, únicamente tendremos que abrir Synaptic, por ejemplo, y buscar “virtualbox”. Nos aparecerá todo lo que tenemos en relación a este software en un listado. Ahí tendremos que buscar los drivers anteriores y marcarlo para desinstalarlos.

Desinstalar: virtualbox-ose-guest-modules-2.6.24-19-generic

Y marcar para instalar el módulo:

Instalar: virtualbox-ose-guest-modules-2.6.24-21-generic

Aplicamos los cambios, y tras un breve tiempo, ya tendremos otra vez VirtualBox funcionando sin problemas.

Es un fastidio, pero merece la pena tener instalado un software tan bueno como este.

VirtualBox funcionando a todo tren.

Thursday, December 20th, 2007

Dicho y hecho.

Es impresionante la simplicidad de configuración y cómo funciona VirtualBOX. Aquí podéis ver un pantallazo de Windows Vista corriendo en una máquina virtual creada con VirtualBOX, siendo este ejecutado en un Ubuntu 7.10. El ordenador es un centrino con 1 GB de RAM y ni se resiente.

Windows Vista en VirtualBOX

Habría que hacer unos test de rendimiento y consumos de memoria de esta máquina virtual y su alternativa propietaria, pero por ahora, parece ser una muy buena solución a la virtualización.

VirtualBOX en Ubuntu 7.10 Gutsy - Problema resuelto.

Thursday, December 20th, 2007

Ya he comentado en el post anterior las maravillas de VirtualBOX sobre ubuntu. Sólo tuve un problema en la instalación, y por si a alguien le vale de ayuda, aquí os pongo cómo he realizado la instalación.

  1. Con una Ubuntu 7.10 Gutsy recién instalada, nos vamos a: “Sistema > Administración > Gestor de paquetes synaptic“.
  2. Nos pide la clave de administrador, como siempre.
  3. Buscamos la herramienta “virtualbox“.
  4. Nos aparecen varios paquetes, con instalar “virtualbox-ose” (PC Virtualization Solution) es suficiente, ya que synaptic calcula las dependencias por nosotros.
  5. Una vez instalado, nos vamos a: “Aplicaciones > Herramientas del sistema > InnoTek VirtualBox“.
  6. Creamos una nueva máquina virtual, la configuramos con lo que nos haga falta y pulsamos “Iniciar“.
  7. Crash !!!! Error !!!!, nos aparece un error de kernel. No pasa nada. El mensaje es “VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing ‘/etc/init.d/vboxdrv setup’ as root.
    VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).
    “.
  8. La solución es ir a: “Sistema > Administración > Usuarios y grupos“. Pulso el botón de “Gestionar grupos” y busco un grupo que se llama vboxusers, lo selecciono, le doy a propiedades y marco como miembro del grupo al usuario con el que quiero utilizar la aplicación.
  9. La próxima vez que entre con este usuario, (si quieres método drástico reinicia la máquina), la máquina virtual funcionará a la perfección.

Espero probéis esta solución, ya véis que no es tan difícil de configurar. Os aseguro que el funcionamiento es perfecto y es TOTALMENTE GRÁTIS.