虚拟盒子错误:未安装内核驱动程序(rc=-1908)



我试图在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.

我重新安装了程序并重新启动了电脑,但不起作用。另外,更新了内核驱动程序,但不起作用。可以做些什么来解决它?

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

sudo /Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart
sudo apt-get remove virtualbox-dkms
sudo apt-get install virtualbox-dkms

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

附言。每次我在 Ubuntu 中获得 Linux 内核更新时,我都会遇到这个问题。它给出的说明对我不起作用,但这两个命令每次都有效。如果每次我得到内核更新时,这两个命令都会在之后自动运行,那就太好了......

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

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

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

  3. 您的终端已打开?输入,它将在授权列表中添加 Oracle 以访问内核。

    SPCTL kext-consent add VB5E2TV963

  4. 再次重新启动。

别客气。

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

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

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

最近在

Ubuntu 18.04 上遇到了同样的问题。显然,虚拟盒子 6.+ 在 gcc-7 中存在一些问题。这些步骤为我完成了工作:

删除虚拟框

sudo apt-get purge virtualbox-*

安装 GCC-8

sudo apt-get install gcc-8 g++-8

将默认 GCC 设置为 GCC-8

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8

使用 Debian 安装程序重新安装 virtualbox 为我做到了!

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

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

sudo apt-get install dkms

然后运行这个

sudo /etc/init.d/vboxdrv setup

但就我而言,我只能运行第二个。

对 Linux 执行以下步骤:

  1. cd /etc/yum.repos.d/
  2. vim epel.repo
  3. 做好每一项"enabled=1"
  4. yum install dkms
到目前为止,

我的系统中只有Linux-LTS内核。 我只是使用 pacman 安装 linux-lts-headers,然后重新启动 pc.it 为我工作。

这个

由@idkn回答的恢复模式对我有用。

spctl kext-consent add VB5E2TV963

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

sudo modprobe vboxdrv

最新的macOS Testbuild(修订版>= r140753)包含了对MacOS Big Sur的初步支持。

对于所有版本,请检查:https://www.virtualbox.org/wiki/Testbuilds

有关详细信息,请参阅 https://www.virtualbox.org/ticket/19795。

您是否尝试过以下命令:

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

通过 : https://superuser.com/questions/652850/error-while-installing-virtualbox

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

  • sudo apt-get remove virtualbox-dkms

完成此操作后,编写以下命令:

  • sudo apt-get install virtualbox-dkms

这解决了问题。不用担心,您的文件不会丢失。

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

最新更新