VirtualBox 错误:未安装内核驱动程序(rc=-1908)(通过 crouton 在 chromebook 上运行 ubuntu 20.04)

VirtualBox 错误:未安装内核驱动程序(rc=-1908)(通过 crouton 在 chromebook 上运行 ubuntu 20.04)

当我尝试在 VirtualBox 中启动虚拟机时,出现上述错误。我尝试了它要求我做的事情,但没有成功。我的内核版本是 4.4.232。此外,以下是错误消息:

The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root.

If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

此外,它还给了我第二条错误消息:

The virtual machine 'linux 2' has terminated unexpectedly during startup with exit code 1 (0x1).


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
MachineWrap
Interface: 
IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

是的,我正在尝试在 Linux 中运行 Linux,但我知道这不是问题,因为我已经尝试了多个不同的虚拟机。另外,我在 Chromebook 上运行的是 Ubuntu 20.04,所以如果这是问题所在,我希望找到解决方法。我使用 howtogeek.com 上的 crouton 进行了设置,如果有帮助的话。

我在 Ubuntu 16.04 和 Ubuntu 18.04 上遇到了同样的错误消息,所以版本不是问题。另外,我注意到在重新安装 virtualbox 时,终端提到我的内核版本可能属于 chroot 的主机,所以这也可能是个问题。如果我需要不同版本的 Linux 内核,我希望得到指示,因为对我来说它可能有所不同,因为我正在使用我的 chromebook。

对于那些像我一样尝试使用 crouton 在 chromebook 上运行 VirtualBox 并遇到相同错误的人来说,据我所知,在某些设备上,chrome OS 内核不支持运行虚拟机。

答案1

我遇到了同样的问题。使用以下简单命令修复了它

sudo apt update
sudo apt install virtualbox

好消息是,我现有的机器从未受到影响;它们仍然运行良好。

答案2

我在 Ubuntu 20.04 上进行一些更新后遇到了同样的问题。我通过以下方式解决了这个问题手动的安装最新版本的 VirtualBox 6.1.16。默认情况下,Ubuntu 20.04 安装的是 6.1.10。

https://www.virtualbox.org/wiki/Linux_Downloads并阅读“基于 Debian 的 Linux 发行版”一章。简而言之,您应该:

在文件中添加新行/etc/apt/sources.list

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian focal contrib

然后输入以下命令:

sudo wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-6.1

您可能还需要在 BIOS 中禁用“安全启动”。

答案3

我在 Ubuntu 20.04 中遇到了这个问题。我的安全启动已经关闭,我既没有更新系统也没有更新 Virtual Box,所以这个问题突然出现了。

我通过简单地更新和升级我的主机解决了这个问题 -

sudo apt update
sudo apt upgrade

答案4

为 Linux 安装 VirtualBox 6.1.26 或更高版本。

之前版本的 VirtualBox 与 Ubuntu 20.04 存在冲突

相关内容