I'm using the closed source Virtualbox 1.6.0 on Ubuntu Linux. I upgraded my kernel ( 2.6.24-19-386 #1 Wed Jun 4 15:54:02 UTC 2008 i686 GNU/Linux) and now VB is not working.
VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
When I run /etc/init.d/vboxdrv setup as root I get:
# /etc/init.d/vboxdrv setup
* Stopping VirtualBox kernel module * done.
* Recompiling VirtualBox kernel module
* Look at /var/log/vbox-install.log to find out what went wrong
Did you install all the needed parts of the Kernel? You need the kernel headers too, not just the Kernel Image. In the kernel headers is the needed source code to build kernel modules.
That does not say if it's installed or not. And I wonder how you can see the 2.6.24-19 kernel version. I only see the -18 as latest version. What gives ls /usr/src?
@pschulz01
That is about the OSE version, not the PUEL version you can find on the website as pre-build binaries. You can see the difference because of the error message.
Sasquatch wrote:
That does not say if it's installed or not. And I wonder how you can see the 2.6.24-19 kernel version. I only see the -18 as latest version. What gives ls /usr/src?
Ok, in the symlink to vboxdrv-1.6.0, there should be a script that couldn't be found by vboxdrv called 'build_in_tmp'. If you don't have that file, try to reinstall VB. I suggest you update to 1.6.2, as it resolves a lot of issues. With the reinstall, the file should be back.
I noticed that with the new VB, since 1.6.0, it can use DKMS to build the kernel modules. If you don't already have DKMS installed, install it now so the module gets installed every time you update your kernel.