当我尝试在 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 时注意到终端提到我的内核版本 likley 属于 chroot 的主机,所以这也可能是一个问题。如果我需要不同版本的 linux 内核,我想要这样做的指导,因为我使用的是我的 chromebook,这对我来说可能不同。
(编辑2)
对于任何尝试使用 crouton 在其 chromebook 上运行 virtualbox 的人,就像我尝试过并得到相同的错误一样,据我所知,在某些设备上,chrome os 内核不支持运行虚拟机。
在 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
然后输入下一条命令
可能您还需要在 BIOS 中禁用“安全启动”。
PS:当我的 VirtualBox 停止工作时,我很恐慌。这对我来说是一个非常重要的软件。
我有确切的问题。使用以下简单命令修复它
sudo apt update
sudo apt install virtualbox
好消息是我现有的机器从未受到影响。他们仍然工作得很好。
我在 Ubuntu 20.04 中遇到了这个问题。我的安全启动已经关闭,我既没有更新我的系统也没有更新 Virtual Box,这个问题突然出现了。
我通过简单地更新和升级我的主机解决了这个问题 -
很抱歉这么久没有回答(我忘记了这个问题)我能够通过 Mrchromebox 的 Chromebook 旧固件安装 Gallium OS 来让 VirtualBox 工作。
为 Linux 安装 VirtualBox 6.1.26 或更高版本。
以前版本的 VirtualBox 和 Ubuntu 20.04 有冲突