Already tried to install virtualbox-4.3 and virtualbox both are pretty similar.
After a fresh install of kali 1.10:
add to /etc/apt/sources.list:
deb http://http.kali.org/kali kali main contrib non-free
deb http://security.kali.org/kali-security kali/updates main contrib non-free
deb-src http://http.kali.org/kali kali main contrib non-free
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free
apt-get update
apt-get upgrade
apt-get install linux-headers-$(uname -r) // (the ver here is 3.18.0-kali1-amd64)
apt-get install virtualbox
Installs everything but errors at DKMS:
Trying to register the VirtualBox kernel modules using DKMS ...done.
Starting VirtualBox kernel modules ...failed!
(modprobe vboxdrv failed. Please use 'dmesg' to find out why)
dmesg gives:
vboxdrv: disagrees about version of symbol module_layout
Most answers point to a problem with having to recompile virtualbox modules against the current kernel. But I am unsure how to do this. Also this error appear in other places, for example when I insert a USB I get: usb_storage: disagrees about version of symbol module_layout/