VirtualBox 虚拟机在无虚拟化的处理器上使用

VirtualBox 虚拟机在无虚拟化的处理器上使用

我正在尝试在似乎没有虚拟化功能的 Intel B980 处理器上安装 VirtualBox 虚拟机。

我尝试将配置 XML 修改为:

 <CPU count="1" hotplug="false">
        <HardwareVirtEx enabled="false" exclusive="false"/>
        <HardwareVirtExNestedPaging enabled="false"/>
        <HardwareVirtExVPID enabled="false"/>
        <PAE enabled="true"/>
        <HardwareVirtExLargePages enabled="false"/>
        <HardwareVirtForce enabled="false"/>
  </CPU>

但日志却不断尖叫:

00:00:00.965297 HWACCM: No VT-x or AMD-V CPU extension found. Reason VERR_VMX_NO_VMX
00:00:00.965320 HWACCM: VMX MSR_IA32_FEATURE_CONTROL=0
00:00:00.968180 VM: Halt method global1 (5)

有没有什么办法可以绕过这个要求?

答案1

我还有一个没有虚拟化的处理器,通常可以在 BIOS 中激活。我的 XML(见下文)可以正常工作:

  <CPU count="1">
    <HardwareVirtEx enabled="true" exclusive="true"/>
    <HardwareVirtExNestedPaging enabled="true"/>
    <HardwareVirtExVPID enabled="true"/>
    <PAE enabled="true"/>
    <HardwareVirtExLargePages enabled="false"/>
    <HardwareVirtForce enabled="false"/>
  </CPU>

但不要编辑 XML 文件,启动 VirtualBox GUI 后更改将丢失。在 GUI 中的 VM 选项卡“SYSTEM”下进行配置。

相关内容