在 Bios 中启用 Supermicro 虚拟化

在 Bios 中启用 Supermicro 虚拟化

我的主板是 Supermicro x9dri-ln4f+,我使用的是双 xeon e5 2690 CPU。

我一直在尝试启用虚拟化以便在 qemu 和 virtualbox 中加载虚拟机。

主板在规格页面中声称支持 VT-x、VT-d 和 VT-c,并且在 BIOS 的 CPU 信息下,它指出这三种 CPU 均支持。

这个问题与在超微主板上启用虚拟化 但是他们启用 NX(对我来说是 XF)的解决方案并没有解决任何问题,因为它已经被启用了。

我做过的事情:

  • 已启用 ``
  • Intel VT-d启用North Bridge->Integrated IO Configuration
  • DCA启用North Bridge->Integrated IO Configuration
  • Isoc启用North Bridge->QPI Configuration
  • 已启用Execute-Disable Bit Capability(解决其他人的问题)
  • Intel Virtualization Technology启用Advanced settings
  • Prefetcher settings尝试启用以下组合,advanced例如MLC Streamer, MLC Spatial, DCU Streamer, DCU IP
  • 尝试将 bios 设置为默认设置并重复上述设置。
  • 更改 BIOS 设置后,完全启动并关闭电源(完全关闭)。

此外,从https://www.thomas-krenn.com/en/wiki/Activating_the_Intel_VT_Virtualization_Feature 正在做:

modprobe msr
rdmsr 0x3a

返回 0

正在运行dmesg

$ dmesg | grep kvm
[    14.444265] kvm: disabled by bios
[    16.225445] kvm: disabled by bios

在 Windows 任务管理器的 CPU 信息下,显示虚拟化已被禁用。

任何帮助都将不胜感激,因为我已经绞尽脑汁好几个小时试图让它发挥作用。

答案1

[已解决] 我通过使用 IPMI 重新安装 bios 解决了这个问题,而不是像以前那样使用 USB 驱动器(相同的 Bios 版本)。然后在北桥设置中启用 ISOC。@MichaelHampton 谢谢你的帮助

相关内容