En estos dias estaba probando la ultima versión de "Virtual Box" de oracle (y no por ser la ultima me dio ese error) y me encontré que cuando ejecute por primera vez:
virtual box error in suplib0sInit
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
fácilmente uno podría pensar... bueno ahí esta la respuesta, solo ejecuto el comando "/etc/init.d/vboxdrv setup" como root y listo, y a decir verdad así es pero ahí que cumplir antes con algunas dependencias.
En primer lugar debes tener instalado el DKMS fedora 13 ya lo trae instalado, también debemos contar con el conjunto de compiladores gcc.
Para verificar si ya lo tenemos instalado podemos usar el siguiente comando:
$ whereis gcc
y nos deberá aparecer la ruta de donde esta instalado, de estar instalado claramente. Algo así:
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
Ahora, también necesitamos otra dependencia y es Kernel-devel, usamos el mismo comando para ver si ya contamos con este paquete instalado:
$ whereis Kernel-devel
y nos aparecerá nuevamente la ruta de donde esta instalado... bueno ahora que comprobamos si contamos o no con las dependencias necesarias, de lo contrario bastara con instalarlas y para esto tenemos:
# yum install -y gcc kernel-devel
Ahora que ya tenemos todo listo como "root" ejecutamos el comando que nos brinda el mensaje de error de VB,
# /etc/init.d/vboxdrv setup
y listo, ahora iniciamos nuevamente VB y ya no tendremos este error... Espero les sirva de algo ;)