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

17 virtualization virtualbox virtual-machine

我尝试在Ubuntu 12.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.
Run Code Online (Sandbox Code Playgroud)

我重新安装程序并重新启动电脑,但没有工作.另外,更新内核驱动程序但没有工作.可以做些什么来解决它?

Ale*_*lex 28

我以为我会给那些使用MAC的人2美分

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,这不适用于我的 macOS Catalina (10.15.2.)。我收到此错误 /Library/Application Support/VirtualBox/VBoxDrv.kext 无法加载 - (libkern/kext) 系统策略阻止加载;检查系统/内核日志是否有错误或尝试 kextutil(8)。 (4认同)
  • VirtualBox 必须关闭,它可以在 MacOS Big Sur 上运行 (3认同)
  • @克里斯托夫H。我必须进入“系统偏好设置”>“安全和隐私”,然后允许加载 VirtualBox。运行上述脚本时还要确保 VirtualBox 已关闭。更多信息在这里:https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8 (2认同)
  • @克里斯托夫H。我做了詹尼克提到的同样的事情。我运行了该命令,然后转到“安全和隐私”,允许 Oracle,然后再次运行该命令。第二次应该会起作用。 (2认同)

idk*_*dkn 9

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

  1. 您必须重新启动系统并在加载过程中按 Command (?) + R。它将启动恢复模式。

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

  3. 你的终端打开了吗?回车,会在授权列表中添加Oracle访问内核。

    spctl kext-consent 添加 VB5E2TV963

  4. 重新启动。

别客气。

  • 这对我有帮助。4.再次重启后也是如此。5.启动virtualbox,然后启动虚拟机并打开系统首选项-->安全-->你将看到“允许”按钮。现在您可以看到它并按 (2认同)
  • 对于 Mac 用户。这些线程中没有任何内容对我有用。所以,我找到了自己的解决方案,Homebrew。我从 Finder 中的应用程序中删除了 VirtualBox。然后,我使用命令brew install --cask virtualbox通过Homebrew安装了VirtualBox。请点击此链接了解更多信息 - https://formulae.brew.sh/cask/virtualbox (2认同)

Eli*_*ynn 8

sudo apt-get remove virtualbox-dkms
sudo apt-get install virtualbox-dkms
Run Code Online (Sandbox Code Playgroud)

来源:http : //ubuntuforums.org/showthread.php?t=1885936&page=6

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

  • 就我而言(Ubuntu 20.04),对于每个内核更新,我必须执行相同的操作: `sudo apt-get remove virtualbox-dkms` `sudo apt-get install virtualbox-dkms` `sudo modprobe vboxdrv` 重新启动 VirtualBox 应用程序 ` (2认同)

Vic*_*yew 6

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


小智 5

转到 BIOS 设置并禁用安全启动它对我有用。


小智 5

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


Kas*_*man 2

你尝试过命令/etc/init.d/vboxdrv setup 输出是什么吗?

  • bash:/etc/init.d/vboxdrv setup:没有这样的文件或目录 (4认同)