当我尝试在 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 内核不支持运行虚拟机。