I recently upgraded my kernel which broke VirtualBox, I got the following error:
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. Re-setup 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
Usually this is fixed by running:
sudo /etc/init.d/vboxdrv setup
I then found this post which applied to the generic kernel and indicated that I may be missing the kernel headers. Since I am running VirtualBox in Ubuntu Server 9.04 I ran:
sudo apt-get install linux-headers-2.6.28-14-server
and then
sudo /etc/init.d/vboxdrv setup
Working again.
06/08/2009 at 3:54 pm Permalink
hey for some reason when i run the /etc/init.d/vboxdrv setup command it just pops up with
” * Stopping VirtualBox kernel module
* Cannot unload module vboxdrv
” in terminal of course
06/08/2009 at 4:21 pm Permalink
Did you include sudo before the command? Also check that no VMs are running. Any additional text in the error message?
26/10/2009 at 1:08 pm Permalink
Thanks! I just ran into this problem this morning following an update to the 2.6.28-16-generic kernel and this fixed it.