14.10: VirtualBox "No suitable module for running kernel found", Cannot Find Kernel Source
It seems like your upgrade from Ubuntu 14.04 to 14.10 broke something. You should have kernel version 3.16.0-30
Make sure that your /etc/apt/sources.list
only contains entries with 'utopic' and not 'trusty'. Then make sure that following packages are installed, or install them if necessary:
apt-get install linux-generic linux-image-generic linux-headers-generic linux-signed-generic
After that you should be able to remove and re-install virtualbox and rebuild the kernel module.
For those who might have same problem:
My system is Linux Mint 17.1 (which uses Ubuntu 14.04 Trusty repos).
I've tried to install VirtualBox with:
sudo apt-get install virtualbox
And eccountered same error.
Solution:
Uninstall bad version of VirtualBox with:
sudo apt-get purge virtualbox
Then get installer from https://www.virtualbox.org/wiki/Linux_Downloads and install deb package. Is says same version is in your repositories... but that way it works.
I always found that "remove & reinstall" so windows-esque... I solved with sudo dpkg-reconfigure virtualbox-dkms
(of course, if you didn't install it yet, you can use sudo apt install virtualbox-dkms
)