Trouble running VirtualBox on Ubuntu

Solution 1:

Solved the problem on my Ubuntu 12.04 install

sudo apt-get purge virtualbox
sudo apt-get install build-essential linux-headers-`uname -r`
sudo dpkg -i ~/download_folder/virtualbox-4.2_4.2.12-84980~Ubuntu~precise_i386.deb

You can get the .deb files here

This pretty much did it for me!

Solution 2:

I had the very same problem and it helped to install linux-headers for current kernel and reinstalled virtualbox-dkms and dkms.

Solution 3:

Had the same/similar issue:

 * Starting VirtualBox kernel modules
 * No suitable module for running kernel found                           [fail]

Seems like my issue was with the building of the kernel. Solved by using dkms for dynamic building:

sudo apt-get purge virtualbox
sudo apt-get install dkms build-essential linux-headers-`uname -r` linux-source
sudo apt-get install virtualbox-dkms 

Verified with:

sudo service virtualbox status 
sudo service virtualbox restart