在 VirtualBox 上运行的新操作系统无法运行

在 VirtualBox 上运行的新操作系统无法运行

我在运行 Ubuntu 的 VirtualBox 中安装了新操作系统。它只显示此消息。我不知道为什么。

Failed to open a session for the virtual machine Kalilinux.

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

答案1

进入 BIOS 设置并启用虚拟化技术(对我来说,它是英特尔虚拟化)。或者您可以在虚拟机设置中仅使用一个处理器。

答案2

就我而言减少了分配给虚拟机的 RAM 数量,你可以从虚拟机主板设置中尝试一下,

如果问题仍然存在,请检查以下故障,

  1. 你还没有在 VirtualBox 中启用 VT-x并且它是虚拟机所必需的。要启用:打开 vbox,单击虚拟机,单击设置..., System->Acceleration->VT-x选中复选框。

  2. 你还没有在 BIOS 中启用 VT-x并且它是必需的。

    检查您的主板手册,但您基本上想在机器开启后立即进入您的 BIOS(通常DEL key, F2, F12等),并在 CPU 区域/菜单中找到有关“虚拟化”的内容并启用它。

  3. 你的处理器不支持 VT-x(例如 Core i3)。在这种情况下,您的 BIOS 和 VirtualBox 不应允许您尝试启用 VT-x(但如果它们允许,您的 VM 可能会崩溃)。

  4. 您正在尝试安装或启动 64 位客户操作系统。我认为 64 位操作系统需要真正的 CPU 直通,这需要 VT-x。(VM 专家可以对此发表评论)。

  5. 你是尝试分配 >3GB内存到虚拟机。与上一点类似,这需要:

    • 64 位主机系统;以及
    • 真正的硬件直通,即 VT-x。

相关内容