From: stormreaver
Written: 2009-04-07 08:00:48.915409
Subject: VirtualBox Kernel Modules

Sometimes a kernel upgrade will result in VirtualBox not being able to load its kernel module. This is because VirtualBox requires a kernel module compiled for the specific Linux kernel being run. Fortunately, the solution is not terribly difficult. Type the following in a terminal window:

sudo apt-get install virtualbox-ose-source module-assistant

sudo module-assistant auto-install virtualbox-ose-source

sudo /etc/init.d/vboxdrv start

This will install the VirtualBox module assistant, which is needed to build the kernel module, and automatically compile and install the result. The last line will start the module.

This procedure worked for me when I decided I wanted to try the latest and greatest proprietary VirtualBox, which ended up hosing my entire VirtualBox installation. I couldn't go back to the old version because of kernel module incompatibilities (which didn't hamper my ability to use VirtualBox before I embarked on my misguided upgrade attempt).

After hunting for a solution, I found the above which actually worked for me. Your results may vary.
You must register an account before you can reply.