Virtualbox内核驱动程序未安装

分享于 

5分钟阅读

ubuntu

  繁體

问题

Kernel driver not installed (rc=-1908 )

the VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

Virtualbox Kernel driver not installed


答案1

只需要运行


sudo apt-get install dkms



或从软件中心安装dkms )

然后运行


sudo /etc/init.d/vboxdrv setup



如果此命令有错误,请使用


sudo modprobe vboxdrv




答案2

首先重新安装virtualbox-dkms软件包


sudo apt-get autoremove virtualbox-dkms


sudo apt-get install build-essential linux-headers-`uname -r` dkms virtualbox-dkms



之后你可以手动启用它


sudo modprobe vboxdrv


sudo modprobe vboxnetflt




答案3

运行命令:


sudo gedit /etc/apt/sources.list.d/vbox.list



并粘贴到此行,然后保存:


deb http://download.virtualbox.org/virtualbox/debian quantal contrib



运行:


sudo apt-get update && sudo apt-get -y upgrade



将你的计算机更新到最新

运行:


sudo apt-get remove virtualbox



然后安装Oracle版本:


sudo apt-get install virtualbox-4.3



现在应该可以了,别忘了从http://www.virtualbox.org下载扩展包,


答案4

在Ubuntu 14.04(64位)中,对我有用的是


sudo dpkg-reconfigure virtualbox-dkms




答案5

deb http://download.virtualbox.org/virtualbox/debian precise contrib/etc/apt/sources.list中,可以使用Virtualbox 5.x。


答案6

你可以在安装VirtualBox之后切换回一个较旧的GCC版本。


答案7

我也有同样的问题,通过以下两个步骤来解决:


sudo apt-get install linux-headers-`uname -r`



然后


/etc/init.d/vboxdrv setup




答案8


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


sudo apt-get remove --purge virtualbox-dkms


sudo apt-get install virtualbox-dkms



ubuntu用户只需使用三个命令。


答案9

要手动加载模块(比如vboxdrv在你的情况下),请打开终端提示并放入:


sudo modprobe vboxdrv



如果虚拟机在此之后运行,但是未给出错误消息,则可以通过转到vboxdrv >并生成/etc/modules-load.d/文件来永久激活模块,在.conf文件中,要添加的vbox内核模块的名称,例如:vboxdrv

保存并重新启动

你还可以添加以下可选模块:vboxnetadpvboxnetfltvboxpci


答案10:

我发现这对我(引用自virtualbox.org论坛)有效:


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




sudo apt-get install linux-headers-$(uname -r)



在此步骤后重新安装与virtualbox相关的软件包。



相关文章