Actualidad, Linux, Noticias, Open-Source, Tips, Ubuntu

Solucionar problema en VirtualBox al actualizar el Kernel de Ubuntu

Resulta que hoy que quería utilizar VirtualBox en mi flamante Ubuntu 8.10 para editar algunos archivos en Windows XP mi maquina virtual no arrancaba.  El problema según me lo indicaba el mismo programa era el siguiente:

“The VirtualBox Linux kernel driver (vobxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup tke kernel module by executing…”

Bueno, pues ahí para los que no entienden ingles, VirtualBox nos da dos opciones para solucionar el problema. A continuación veremos que es cada opción.

Primera opción:

Es una forma bien sencilla, lo único que haremos sera reconfigurar el modulo de VirtualBox en nuestro Kernel para que tenga los permisos y se puedan ejecutar las maquinas virtuales.  Solo tienes que abrir un Terminal (Aplicaciones→Accesorios→Terminal) y escribir lo siguiente:

sudo /etc/init.d/vboxdrv setup

Después de que ingreses tu password, automáticamente se empezara a reconfigurar el modulo.  Si el Kernel volviera a tener una nueva actualización, lo anterior seria necesario hacerlo de nuevo.

Virtualbox error Ubuntu Actualizacion kernel
Creo que si siempre nos preocupáramos por leer lo que dicen estos cartelitos, no habría necesidad de estos posts...
Segunda opción:

Esta opción creo que es la mejor. ¿Porque? Porque si el Kernel volviera a actualizarse, ya no habría necesidad de reconfigurar el modulo de VirtualBox ya que este lo haría automáticamente.  Para hacer esto nos basamos en la utilización del paquete Dkms. Solo tienes que abrir un Terminal (Aplicaciones→Accesorios→Terminal) y escribir lo siguiente:

sudo apt-get install dkms linux-headers-generic virtualbox-ose-source

  • El paquete DKMS es un paquete que se encarga de monitorizar el software que depende del Kernel y si hay cambios en el Kernel y están las fuentes del paquete, lo recompila solo.
  • Para poder echarle mano al Kernel es necesario tener instaladas sus Cabeceras (es la parte de linux-headers-generic)
  • Instalar el Driver OSE de VirtualBox hace que se compile e instale el driver.

Bueno después de haber instalado los 3 paquetes VirtualBox debería de volver a funcionar de nuevo y además si hay cualquier cambio de Kernel en el futuro, es muy probable que los distintos módulos se recompilarán junto a el y funcionarán sin tener que hacer nada.

Referencias | Otras Cosas…

Anuncios

45 thoughts on “Solucionar problema en VirtualBox al actualizar el Kernel de Ubuntu”

  1. muchas gracias por el dato exelente pagina , aunque no se por que me presento un fallo al principio cuando coloque

    sudo apt-get install dkms linux-headers-generic virtualbox-ose-source

    me saco de sistema

    pero al parecer se soluciono al reiniciar la x gracias 😉

    pido permiso para comentar sobre este post en mi blog
    http://cool-brothers.blogspot.com/

    gracias nuevamente 🙂

  2. @ Zamuro57:
    Pues no tienes que pedir permiso amigo, solo que informes que la info la obtuviste de esta pagina y no hay problema.

    Que bien que te haya resultado útil la información.

    Saludos!

  3. Yo tengo problema para instalar el xp en el ubuntu 8.1, cuando lo estoy instalando despues de crear las particiones y decir donde instalar el operativo , empieza a formatear el disco, si le pongo NTFS rapido se queda en 20% y se traba, si le pongo NTFS normal, llega hasta el 100% pero igualmente se traba, agradeceria si alguien pudiera ayudarme, de antemano gracias.

  4. @ Jesus_25:
    Mira no tengo ni idea de a que se deba el problema pero tratare de imaginar que el problema es mio y lo que yo haría.

    Primero, crearía un nuevo disco duro con un poco más de espacio (O hacer la partición expansible, aunque posiblemente si la tienes así ese quizá seria el error).
    Segundo, crearía una nueva maquina virtual asignándole un poco más de RAM.
    Tercero, intentaría instalar de nuevo.

    La verdad el error es muy extraño pero pareciera más error de la configuración de la maquina.

  5. Tenia un problema distinto y llegue hasta tu pagina buscando otras cosas pero me lo has solucionado todo y de maner tan sencilla…

    Mil Gracias

  6. Es lo mismo para centos? xq yo he tratado de recompilar y me marca una falla, y el modulo del kernell q deberia recompilar con vboxdrv setup no sirve, creen q sera lo mismo en CentOS?

  7. @ Rage:
    Honestamente no se amigo 😦

    @ Cesitar:
    Ummm creo que problema del APT o tu conexión a internet o que no tienes agregados los repositorios Universe y Multiverse.

  8. hola al tengo ubuntu y ya comenze con virtual box y cree una maquina virtual para instalar kubuntu pero cuando le doy star o iniciar me bota esta ventana

    VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package for your kernel, e.g. virtualbox-ose-modules-generic..
    VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

    Código Resultado:
    0x80004005
    Componente:
    Console
    Interface:
    IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

    por fa colaborenme que no he podido comenzar.

    1. @ Steven:
      Ahi mismo en lo que haz escrito esta la respuesta “Please install the virtualbox-ose…” solo debes de instalar ese paquete que se te indica ahí.

      Para hacerlo abres un terminal y escribes:
      sudo apt get install virtualbox-ose-modules-generic

      No estoy seguro si es así la linea exacta de instalación pero si estoy seguro que instalando ese paquete vas a solucionar tu problema.

  9. Saludos

    Amigo, indique lo de:
    sudo apt-get install dkms linux-headers-generic virtualbox-ose-source

    Y sigo teniendo el mismo problema, la misma ventana de error que expones

    jd@syler:~$ sudo apt-get install dkms linux-headers-generic virtualbox-ose-source
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    dkms ya está en su versión más reciente.
    linux-headers-generic ya está en su versión más reciente.
    virtualbox-ose-source ya está en su versión más reciente.
    Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
    libgda3-common apache2.2-common libgda3-bin libgda3-3 libgdl-1-0
    libgdl-1-common
    Utilice «apt-get autoremove» para eliminarlos.
    0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
    jd@syler:~$

  10. Hola, traté de instalar virtualbox 3.0 amd 64 en mi máquina y lo instaló bien, pero ahora tengo el problema de que cuando lo abro, se traba mi maquina, no sabrán por que? hice lo siguiente:

    Cuando actualize a 3.0 (2.2 previo) igual se trababa así que desinstale y borre mi maquina virtual desde la carpeta de virtual box en home. Reinstale virtual box y se seguía trabando

    1. Muy buena la explicacion, gracias!. Me sirvio mucho.

      Tengo otro inconveniente con el Virtualbox.
      Instalé un XPPro en Virtualbox y todo bien pero necesito acceder a una unidad NTFS y no me aparece en el XP y no se como mapearla para poder acceder a esta particion.

      Saludos, desde Argentina.

  11. Me sirvio en todas desde el primer paso, no habia logrado hacerlo porque se me olvido agregar el sudo al codigo que me brindaban 😛 jaja muy wevon… pero muchas gracias! sigo en todas con mi ubuntu y cn mi virtual box 🙂

  12. a mi me salia esto

    sudo /etc/init.d/vboxdrv setup
    * Stopping VirtualBox kernel modules [ OK ]
    * Uninstalling old VirtualBox DKMS kernel modules [ OK ]
    * Trying to register the VirtualBox kernel modules using DKMS
    Error! Your kernel headers for kernel 2.6.35-27-generic cannot be found at
    /lib/modules/2.6.35-27-generic/build or /lib/modules/2.6.35-27-generic/source.

    * Failed, trying without DKMS
    * Recompiling VirtualBox kernel modules
    * Look at /var/log/vbox-install.log to find out what went wrong
    sandra@lenovo:~$ nano /var/log/vbox-install.log

    lo que hice fue instalar los headers

    sudo apt-get install linux-headers-2.6.35-27-generic

    de nuevo

    sudo /etc/init.d/vboxdrv setup

    y listo

  13. Sigue sin arrancar el xp con ubuntu y virtualbox Escribí lo que me dijeron en la terminal sudo apt-get install dkms linux-headers-generic virtualbox-ose-source Nada ha cambiado, xp no arranca. También probé sudo /etc/init.d/vboxdrv setup
    Pregunta. Después de escribir eso ¿qué hago? ¿doy enter, cierro la terminal, hay un botón?

  14. A mi me ha dicho que no lo encontraba, pero que el archivo virtualbox-dkms lo reemplazaba. puse la orden
    “sudo apt-get install virtualbox-dkms” (sin las comillas) y parece que funciona (aún no lo he probado)

  15. PRIMER PASO:
    Error! Your kernel headers for kernel linux-headers-3.0.0-14-generic-pae cannot be found at /lib/modules/3.0.0-14-generic-pae/build or /lib/modules/3.0.0-14-generic-pae source.

    SOLUCION:
    $ sudo apt-get install linux-headers-3.0.0-14-generic-pae

    SEGUNDO PASO:
    /etc/init.d/vboxdrv setup

    SOLUCION:
    $ sudo /etc/init.d/vboxdrv setup
    * Stopping VirtualBox kernel modules [ OK ]
    * Uninstalling old VirtualBox DKMS kernel modules [ OK ]
    * Trying to register the VirtualBox kernel modules using DKMS [ OK ]
    * Starting VirtualBox kernel modules

    Si no hacen el segundo paso les quedara:

    sudo /etc/init.d/vboxdrv setup
    * Stopping VirtualBox kernel modules [ OK ]
    * Uninstalling old VirtualBox DKMS kernel modules [ OK ]
    * Trying to register the VirtualBox kernel modules using DKMS Error! Your kernel headers for kernel 3.0.0-14-generic-pae cannot be found.
    Please install the linux-headers-3.0.0-14-generic-pae package,
    or use the –kernelsourcedir option to tell DKMS where it’s located

    Listo funca !!! y a virtualizar los server
    Ubuntu 11.10

    Por cierto buena pagina!!
    Felicidadedes

  16. Muchas gracias por todo lo que postean pero podrían actualizarlo para cuando estos problemas surjan en el kernel 3.5 como me ha pasado y no pude resolver, me toco eliminar todo lo que tenía y hacer una nueva máquina virtual.

  17. Como puedo solucionar un mensaje que dice winlicense sorry this application cannot run under a virtual machine ? tengo la mac book pro y nesesito solucionar ese problema:/ no me deja abrir mi aplicacion

  18. hola necesito ayuda eh estado instalar ubuntu 12.04.2 y ubuntu 12.10 y con ninguna de las 2 eh podido lograr la instalacion , cabe recalcar q’ ya antes lo habia instaldo muy bien incluso ubuntu-server, bueno eso para praticar, pero todo bien, ahora cuando la instalacion termino , al dar click en reiniciar se pego la maquina virtual y se perdio toda la instalacion, lo unico diferente es q’ ahora el equipo en el cual estoy instalando es un minilaptod hp procesador : 1.6 y Ram: 2g este es mi correo
    ramirezderec@yahoo.es

    espero m ayuden, no se q’ mas hacer y si esa es la razon pues no podre continuar pues es el unico equpi con el q’ cuento por el momento

  19. No he podido hacer nada… mira la respuesta de la terminal:

    root@canaima-popular:/home/canaima# sudo apt-get install dkms linux-headers-generic virtualbox-ose-source
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    El paquete linux-headers-generic no está disponible, pero algún otro paquete hace referencia
    a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
    encuentra disponible desde alguna otra fuente

    N: Ignoring file ‘google-chrome.list.save’ in directory ‘/etc/apt/sources.list.d/’ as it has an invalid filename extension
    E: El paquete «linux-headers-generic» no tiene un candidato para la instalación

    Qué puedo hacer ahora…?
    Alguien podría ayudarme…?

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