无法启动 VirtualBox VM

无法启动 VirtualBox VM

我尝试启动虚拟机,但无法启动我的虚拟机。我可以创建它,但当我尝试启动它时,出现了此错误。这是我捕获的错误消息的照片:

我得到的错误

是的,我已经启用了 EFI 安全启动。

答案1

作为VirtualBox 手册说,

为了在虚拟机中与主操作系统一起运行其他操作系统,Oracle VM VirtualBox 需要与系统紧密集成。为此,它会安装一个名为 vboxdrv 的驱动程序模块,该模块在系统内核中完成大量工作,而系统内核是操作系统的一部分,用于控制处理器和物理硬件。如果没有此内核模块,您仍然可以使用 VirtualBox Manager 配置虚拟机,但它们将无法启动。

因此,您也需要安装vboxdrv驱动程序,就像错误消息中说的那样。为此,请执行

modprobe vboxdrv

具有 root 权限。如果出现错误,您可能需要安装一些构建内核模块所需的软件,如 C 编译器或一些头文件。您可以在上面链接的 VirtualBox 手册中找到更多信息。

一般来说,错误信息;)正如在这个例子中,它们通常会说明出了什么问题(“VirtualBox Linux 内核驱动程序未加载或未正确设置。”),有时甚至会说明您需要做什么(“请重新安装 virtualbox-dkms 包并通过... 加载内核模块”)。

另外,请不要将错误消息以图片(如屏幕截图)的形式发布。这些图片无法被搜索到。因此,下一个遇到此问题的人无法通过搜索(例如“VERR_VM_DRIVER_NOT_INSTALLED”)找到此问题。请将文本复制并粘贴到您的问题中,作为实际文本。

最后,在我告诉你你做错了什么之后:欢迎来到 Ask Ubuntu;)

答案2

尝试

sudo apt-get install dkms
apt-get install linux-headers-$(uname -r)
sudo apt-get install virtualbox-dkms
sudo apt-get install build-essential module-assistant 

重新启动并检查。

相关内容