1、总而言之,我们要安装对应版本的dkms。
首先,先在终端安装一下aptitude这个工具,他很强大,我们主要用它来查看vbox的版本号,以备接下来使用。只需在终端输入 命令:
$ sudo apt install aptitude

2、安装好aptitude后,我们来查看电脑上vbox的安装包信息,使用下面命令:
$aptitude show virtualbox
在弹出的一系列信息中,我们只需找到版本号,然后右键点击复制下来。

3、接下来,我们要安装对应版本的dkms,命令格式如下:
$sudo dkms install virtualbox/<version>
<version>是你的版本号,比如:$sudo dkms install virtualbox/4.1.12

4、安装好后,会有提示信息。这时,我们在终端重新启动一下vbox,以让配置生效。输入一下命令:
$sudo /etc/init.d/virtualbox start

5、重启后,即会显示
[ok]Starting virtualbox(via systemctl):virtualbox.service.
则解决成功!