воскресенье, 4 сентября 2011 г.

VirtualBox Kernel driver not installed (rc=-1908)

Стоит Ubuntu 11.04. При запуске VirtualBox выдает ошибку:

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.

Запуск из терминала /etc/init.d/vboxdrv setup ни к чему хорошему не привел:

Stopping VirtualBox kernel module [ OK ] 
Recompiling VirtualBox kernel module [СБОЙ ] 
(Look at /var/log/vbox-install.log to find out what went wrong)

В var/log/vbox-install.log написано:

Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again.

Перечитав форумы, справился с проблемой, путем выполнения всего двух команд:

sudo aptitude install linux-headers-{uname -r} 
 /etc/init.d/vboxdrv setup

Если необходимо:  

sudo apt-get install aptitude 
sudo apt-get install dkms