https://forums.virtualbox.org/viewtopic.php?f=7&t=52981
1. sudo apt-get remove virtualbox
2. sudo dpkg --purge --force-all virtualbox
dpkg: warning: ignoring request to remove virtualbox which isn't installed.
3. sudo apt-get autoremove
0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
4.0 shutdown -> start
4.1 sudo apt-get install dkms build-essential linux-headers-$(uname -r)
linux-headers-2.6.32-45-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded
5. seems no reboot required
6. check and install, as need: packs: libqt4-opengl libqtgui4
sudo apt-get update
sudo apt-get -f install
-> done via Softwarecenter
7. reboot -> check packs -> ok
8. sudo apt-get install dkms build-essential linux-headers-$(uname -r)
0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
9. sudo dpkg -i virtualbox-4.2_4.2.4-81684~Ubuntu~lucid_amd64.deb
Selecting previously deselected package virtualbox-4.2.
(Reading database ... 274757 files and directories currently installed.)
Unpacking virtualbox-4.2 (from virtualbox-4.2_4.2.4-81684~Ubuntu~lucid_amd64.deb) ...
Setting up virtualbox-4.2 (4.2.4-81684~Ubuntu~lucid) ...
addgroup: The group `vboxusers' already exists as a system group. Exiting.
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
Processing triggers for shared-mime-info ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_GB.utf8.cache...
Processing triggers for hicolor-icon-theme ...
Processing triggers for python-central ...
Processing triggers for python-support ...
10. reboot -> sudo /etc/init.d/vboxdrv setup
bash: /etc/init.d/vboxdrv: No such file or directory
11. start vbox: configure new box: ok