我尝试使用我的虚拟盒,这是我收到的错误 - (我也刚刚更新到新的 Ubuntu)并且我对这个 Linux 操作系统非常陌生。
内核驱动程序未安装(rc=-1908)
VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载,或者 /dev/vboxdrv 存在权限问题。请通过执行以下命令重新安装内核模块
‘/etc/init.d/vboxdrv 设置’
以 root 身份运行。Ubuntu、Fedora 或 Mandriva 用户应首先安装 DKMS 包。此包会跟踪 Linux 内核更改,并在必要时重新编译 vboxdrv 内核模块。
答案1
首先重新安装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
答案2
最有可能的是,你所要做的就是跑
sudo apt-get install dkms
(或者从软件中心安装 dkms)
然后运行
sudo /etc/init.d/vboxdrv setup
并写下您的密码。
如果此命令有任何错误请使用此命令
sudo modprobe vboxdrv
答案3
这是对我在 12.10 上有效的解决方案:
根据您的架构和发行版本安装最新版本的 virtualboxhttps://www.virtualbox.org/wiki/Linux_Downloads
跑步
sudo apt-get install build-essential linux-headers-`uname -r`
跑步
sudo /etc/init.d/vboxdrv setup
最后两个步骤引用自对同一主题的错误的评论之一 -https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1016165
答案4
在 12.10 上,这些解决方案对我来说都失败了。但是以下方法有效:
运行命令:
sudo gedit /etc/apt/sources.list.d/vbox.list
并粘贴此行,然后保存:
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
(替换
quantal
为您的发行版的代号)跑步:
sudo apt-get update && sudo apt-get -y upgrade
将您的机器更新至最新版本
跑步:
sudo apt-get remove virtualbox
然后安装Oracle的版本:
sudo apt-get install virtualbox-4.3
(将 4.3 替换为您所需的版本)
现在应该可以工作了。别忘了从以下网址下载扩展包 http://www.virtualbox.org也一样。