Virtualbox 内核驱动程序未安装

Virtualbox 内核驱动程序未安装

我尝试使用我的虚拟盒,这是我收到的错误 - (我也刚刚更新到新的 Ubuntu)并且我对这个 Linux 操作系统非常陌生。

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

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

‘/etc/init.d/vboxdrv 设置’

以 root 身份运行。Ubuntu、Fedora 或 Mandriva 用户应首先安装 DKMS 包。此包会跟踪 Linux 内核更改,并在必要时重新编译 vboxdrv 内核模块。

Virtualbox 内核驱动程序未安装

答案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 上有效的解决方案:

  1. 根据您的架构和发行版本安装最新版本的 virtualboxhttps://www.virtualbox.org/wiki/Linux_Downloads

  2. 跑步sudo apt-get install build-essential linux-headers-`uname -r`

  3. 跑步sudo /etc/init.d/vboxdrv setup

最后两个步骤引用自对同一主题的错误的评论之一 -https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1016165

答案4

在 12.10 上,这些解决方案对我来说都失败了。但是以下方法有效:

  1. 运行命令:

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

    并粘贴此行,然后保存:

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

    (替换quantal为您的发行版的代号)

  2. 跑步:

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

    将您的机器更新至最新版本

  3. 跑步:

    sudo apt-get remove virtualbox
    

    然后安装Oracle的版本:

    sudo apt-get install virtualbox-4.3
    

    (将 4.3 替换为您所需的版本)

现在应该可以工作了。别忘了从以下网址下载扩展包 http://www.virtualbox.org也一样。

相关内容