14.04上的VBox:未安装内核驱动程序(rc = -1908)

未安装内核驱动程序(rc = -1908)

VirtualBox Linux内核驱动程序(vboxdrv)未加载或/ dev / vboxdrv存在权限问题。 请执行重新安装内核模块

‘/etc/init.d/vboxdrv setup’

作为根。 如果您的发行版中有可用的,则应首先安​​装DKMS包。 此包跟踪Linux内核更改,并在必要时重新编译vboxdrv内核模块。

对于使用Virtual Box的每个人来说,这是一个熟悉的消息。 至少从11.10开始,每隔几个月就会出现这个“虫子”。 我今天第一次在14.04得到了它,不幸的是,重新安装virtualbox-dkms的经典解决方案没有任何效果:

 sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get remove virtualbox-dkms sudo apt-get install virtualbox-dkms 

这个旧修复失败的原因是什么?

更新 :在评论中,用户bain引用了一个显然报告同一问题的旧线程。 虽然错误消息类似,但在Ubuntu 14.04上,此问题似乎具有不同的性质,与virtualbox-dkms包无关。 例如,在Ubuntu 14.04上, virtualbox包是最新的:

 $ sudo apt-cache policy virtualbox virtualbox: Installed: 4.3.10-dfsg-1 Candidate: 4.3.10-dfsg-1 Version table: *** 4.3.10-dfsg-1 0 500 http://de.archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages 100 /var/lib/dpkg/status 

14.04的修复确实不同,但没有那么不同:

 sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get remove --purge virtualbox-dkms sudo apt-get install virtualbox-dkms 

install virtualbox-dkms命令实际上无法应用13.10修复。 通过完全清洗包装,东西恢复正常。

更新 [17-01-2015]:在此错误的最新版本中, apt-get remove命令和第二个apt-get install之间需要重新启动系统。

更新 [07-02-2016]: 据报道,此修复程序在Ubuntu 15.10上正常运行。

更新 [29-09-2016]:此修复程序在Ubuntu 16.04上也可正常运行 。