GNU/Linux, Sistemas Operativos

VirtualBox en Mandriva y errores comúnes

En blogdrake hay un tutorial donde explican la manera de instalar VirtualBox NO libre en Mandriva 2007:

http://blogdrake.net/node/8703

El paquete de instalación, como ahi se comenta, se puede descargar de la página de virtualbox:

http://www.virtualbox.org/wiki/Downloads

Una vez instalado y configurado como en el tutorial se explica (incluyendo agregar nuestro usuario al grupo de vboxusers), en teoría ya podriamos iniciar la máquina virtual, sin embargo, al intentar hacerlo, podríamos obtener un error como este:

vbox2

Tomando el consejo que nos dice el error, vamos a un Terminal y bajo el usuario de root ejecutamos:

/etc/init.d/vboxdrv setup

sin embargo, obtendremos un error más:

vbox1
Veremos si esta vez corremos con mejor suerte y abrimos el log de errores esperando encontrar algo que nos de una pauta para solucionar el problema:

[root@localhost windoctor]# /var/log/vbox-install.log

Ahora en dicho archivo seguramente tendremos marcado el siguiente error:

Makefile:68: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.. Alto.

Lo que ahi dice es que no tenemos instaladas las fuentes de nuestro kernel, por lo cuál habrá que instalarlas siguiendo los pasos de este tutorial:

http://www.blogdrake.net/node/8190

vbox3

Una vez instaladas las fuentes del kernel, re-intentamos ejecutar:

[root@localhost windoctor]# /etc/init.d/vboxdrv setup

pero obtendremos el mismo error que el mostrado en la figura 2. Pero esta vez, si miramos nuevamente el log de errores, tendremos otro error diferente al primero:


Makefile:76: *** Error: /usr/src/linux (version 2.6.17-13mdvcustom) does not match the current kernel (version 2.6.17-13mdv). Alto.

La solución ahora consiste en ejecutar esta línea en un terminal:

[root@localhost windoctor]# /usr/share/virtualbox/src/build_in_tmp install KERN_DIR=/usr/src/linux-2.6.17-13mdv/

Ahora solo resta ejecutar:

[root@localhost windoctor]# /etc/init.d/vboxdrv restart

Y con esto ya no obtendremos ningún error al querer iniciar virtualbox:

vbox.png

5 comentarios en “VirtualBox en Mandriva y errores comúnes

  1. Hola, buen dia.
    Eh seguido las instrucciones para solucionar el error para correr VB y eh tenido problemas.
    Cuando ejecuto:
    [root@localhost user]# /var/log/vbox-install.log
    bash: /var/log/vbox-install.log: Permiso denegado

    Despues lei el archivo anteponiendo view vbox-install.log
    y continue las instrucciones, ahora sucede esto:

    [root@localhost user]# /usr/share/virtualbox/src/build_in_tmp install KERN_DIR=/usr/src/linux-2.6.22.18-laptop-1mdv/
    Makefile:93: *** Error: KERN_DIR does not point to a directory. Alto.

    Agradeceria cualquier sugerencia.

  2. hola toy en fedora tengo un problema similar
    Stopping VirtualBox kernel module [ OK ]
    Recompiling VirtualBox kernel module [FALLÓ]
    (Look at /var/log/vbox-install.log to find out what went wrong)
    [root@localhost ~]#
    en el cat dice
    Attempting to install using DKMS
    removing old DKMS module vboxdrv version 3.0.0

    ——————————
    Deleting module version: 3.0.0
    completely from the DKMS tree.
    ——————————
    Done.

    Creating symlink /var/lib/dkms/vboxdrv/3.0.0/source ->
    /usr/src/vboxdrv-3.0.0

    DKMS: add Completed.

    Error! Your kernel source for kernel 2.6.23.1-42.fc8 cannot be found at
    /lib/modules/2.6.23.1-42.fc8/build or /lib/modules/2.6.23.1-42.fc8/source.
    You can use the –kernelsourcedir option to tell DKMS where it’s located.
    Failed to install using DKMS, attempting to install without
    Makefile:147: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Alto.
    [root@localhost ~]#
    ————–
    bueno que quiere decir eso ahi me e kedado despues de actualizar dkmms
    i no se a k seguirle

  3. Este articulo es antiguo pero, aunque parezca increíble, este fallo sigue produciéndose en las nuevas versiones de Vbox con kernels “customizados”.
    El problema ocurre siempre que se añade la opción “–append-to-version=…” al compilar.
    La solución funciona que das en este artículo funciona muy bien, pero los de Vbox deberían arreglarlo de una puñetera vez. Lo he reportado en su sitio: http://www.virtualbox.org/ticket/7924

    También he comprobado que en Ubuntu, con el modulo DKMS instalado, también se soluciona parcialmente. Digo parcialmente porque (y esto no es culpa de vbox) resulta que make-kpkg me da la impresión que no hace bien su trabajo ya que cuando instalas el linux-image y linux-headers creados con “make-kpkg –initrd kernel-image kernel-headers” los enlaces build y sources de “/lib/modules/`uname -r`” apuntan al directorio donde has compilado el kernel en lugar de al directorio que se crea con linux-headers.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s