Virtual machine VirtualBox错误:未安装内核驱动程序(rc=-1908)

Virtual machine VirtualBox错误:未安装内核驱动程序(rc=-1908),virtual-machine,virtualbox,virtualization,Virtual Machine,Virtualbox,Virtualization,我尝试在Ubuntu12.10上设置一个虚拟机。我安装了Oracle Vm VirtualBox Manager。 然后,我按照步骤从设置>存储中选择.iso文件。然后单击live cd/dvd选项。然后单击“确定”,当我单击“开始”按钮时,我收到这样一个错误: Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there i

我尝试在Ubuntu12.10上设置一个虚拟机。我安装了Oracle Vm VirtualBox Manager。 然后,我按照步骤从设置>存储中选择.iso文件。然后单击live cd/dvd选项。然后单击“确定”,当我单击“开始”按钮时,我收到这样一个错误:

 Kernel driver not installed (rc=-1908)

 The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a                   
 permissionproblem with /dev/vboxdrv. Please reinstall the kernel module by 
 executing

 '/etc/init.d/vboxdrv setup'

 as root. If it is available in your distribution, you should install the DKMS package                               
 first. This package keeps track of Linux kernel changes and recompiles the vboxdrv  
 kernel module if necessary.

我重新安装了程序并重新启动了电脑,但不起作用。另外,更新了内核驱动程序,但不起作用。如何解决这个问题?

您是否尝试了命令
/etc/init.d/vboxdrv setup
输出是什么

sudo apt-get remove virtualbox-dkms
sudo apt-get install virtualbox-dkms
资料来源:


另外,每当我在Ubuntu中得到Linux内核更新时,我都会遇到这个问题。它给出的指令对我不起作用,但这两个命令每次都起作用。如果每次我得到一个内核更新,这两个命令都会自动运行,那就太好了…

我想我会给那些使用Mac的人2美分

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

您是否尝试了以下命令:

sudo kextload /Library/Extensions/VBoxDrv.kext/

我也有同样的问题,我用以下方法解决了它:

rm -r /etc/init.d/vboxdrv
rm -r /var/lib/update-rc.d/vboxdrv 
apt-get install virtualbox virtualbox-dkms virtualbox-guest-utils virtualbox-guest-additions virtualbox-qt

via:

我也有同样的问题,我通过运行以下命令修复了它:
sudo/etc/init.d/vboxdrv setup

首先必须安装dkms软件包(但可选)

然后运行这个

sudo /etc/init.d/vboxdrv setup

但是在我的例子中,我只需要运行第二个

  • cd/etc/yum.repos.d/
  • vim epel.repo
  • 使每个
    “启用=1”
  • yum安装dkms

  • 就我个人而言,在我的Mac上安装最新版本的VirtualBox解决了这个问题

    首先打开一个终端并编写以下命令:

    • sudo apt get remove virtualbox dkms
    完成此操作后,编写以下命令:

    • sudo-apt-get-install-virtualbox-dkms
    这就解决了问题。
    不要担心,您的文件不会丢失。

    转到BIOS设置并禁用安全引导
    这对我很有用。

    我有一个适用于MacOS用户的解决方案:

    spctl kext-consent add VB5E2TV963
    
  • 您必须重新启动系统并按Command(⌘) + R。它将启动恢复模式

  • 现在您处于恢复模式,单击实用程序(顶栏)和终端

  • 您的终端打开了吗?输入,它将在授权列表中添加Oracle以访问内核

    spctl kext同意添加VB5E2TV963

  • 重新启动


  • 不客气。

    到目前为止,我的系统中只有linux lts内核。我只是使用pacman安装了linux lts头文件,然后重新启动了pc。它对我有效。

    这一个在恢复模式下由@idkn回答的问题对我有效

    spctl kext-consent add VB5E2TV963
    

    下面的代码似乎修复了此错误。当您更新发行版时,它可能会再次出现,因此请确保重新运行它


    sudo modprobe vboxdrv

    最近在Ubuntu 18.04上出现了同样的问题。显然,virtual box 6.+在gcc-7上存在一些问题。这些步骤对我起到了作用:

    移除virtualbox

    sudo-apt-get-purge-virtualbox-*

    安装gcc-8

    sudo apt get安装gcc-8 g++-8

    将默认gcc设置为gcc-8

    sudo更新备选方案——安装/usr/bin/gcc/usr/bin/gcc-8 800——从/usr/bin/g++g++/usr/bin/g++-8

    用debian安装程序重新安装virtualbox为我做到了这一点!

    最新版本(r140753)已初步支持MacOS Big Sur

    对于所有版本,请检查:

    请参阅以了解更多信息。

    (我使用此解决方案在Mac上)我尝试了此板上的前几个答案(因此您可能首先需要这些答案),但最后我允许ed Oracle在右下角的“系统首选项->安全和隐私->下“加载软件”,单击“允许…” 然后可能会出现一个带有复选框选项的对话框,搜索Oracle并选中它旁边的复选框。单击所有内容中的“确定”。(我还更新了“允许…”按钮上方的首选项,以允许应用程序从下载到“应用商店和已识别的开发人员”) 在所有这些之后,我重新启动了,并且在运行VM时不再看到-1908错误。
    再一次,我在Mac电脑上运行Big Sur 11.2.1。

    bash:/etc/init.d/vboxdrv安装程序:没有这样的文件或目录你是以超级用户的身份运行的吗?sudo?这里有一些有趣的网站,上面有类似问题的人@kycklysf你解决了问题吗?我也有同样的问题,但我找不到解决方案。如果你解决了问题,你能告诉我吗谢谢!事实上,是的,但我不知道它是如何运作的,在互联网上有很多建议,这不是真的,但我应用了我所看到的一切,然后砰的一声,它起了作用,我希望你能找到它的实际运作方式。我发布了一个解决这个问题的方法,对我来说很有效我解决了meI的问题,使用此命令解决了错误“未安装内核驱动程序(rc=-1908)”。请提供更多详细信息,即您执行了哪些步骤。适用于macOS Mojave。不幸的是,这不适用于我的macOS Catalina(10.15.2.)。我收到此错误/库/应用程序支持/VirtualBox/VBoxDrv.kext未能加载-(libkern/kext)系统策略阻止加载;请检查系统/内核日志中是否有错误,或尝试kextutil(8)@ChristophH。我必须进入系统首选项>安全和隐私,然后允许加载VirtualBox。另外,请确保在运行上述脚本时关闭VirtualBox。此处的更多信息:@ChristophH。我执行了Jannik提到的相同操作。我运行了该命令,然后转到安全和隐私,允许Oracle,然后再次运行该命令。它应该可以正常工作第二次。VirtualBox必须关闭,它将在MacOS Big Sur上工作。这对我很有帮助。也是在4.重新启动之后。5.启动VirtualBox,然后启动虚拟机并打开系统prefs-->security-->和“允许”按钮。现在你可以看到它,然后按。在我重新启动后,我甚至不必执行“允许”按钮步骤。我的VirtualBox虚拟机启动了就像以前一样。对于Mac用户