virtualbox fails after kernel update

Solution 1:

Based on a discussion on Ubuntu Forums, the following worked for me when I upgraded kernel in Ubuntu:

$ sudo dpkg-reconfigure virtualbox-dkms && sudo dpkg-reconfigure virtualbox && \
    sudo modprobe vboxdrv

Solution 2:

On Fedora, I've been doing a /usr/sbin/vboxconfig after kernel updates, it seems to do a good job of rebuilding the kernel drivers after kernel updates.