Virtualization

在 Bios 中啟用 Supermicro 虛擬化

  • September 1, 2019

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

我一直在嘗試啟用虛擬化以便在 qemu 和 virtualbox 中載入虛擬機。

主機板在規格頁面中聲稱支持 VT-x、VT-d 和 VT-c,並且在 cpu 資訊下的 bios 中,它指出 CPU 支持所有這三個。

這個問題與在 supermicro 板上啟用虛擬化非常相似, 但他們啟用 NX(對我來說是 XF)的解決方案沒有解決任何問題,因為它已經啟用。

我做過的事情:

  • 啟用``
  • 啟用Intel VT-dNorth Bridge->Integrated IO Configuration
  • 啟用DCANorth Bridge->Integrated IO Configuration
  • 啟用IsocNorth Bridge->QPI Configuration
  • 已啟用Execute-Disable Bit Capability(解決其他人的問題)
  • 啟用Intel Virtualization TechnologyAdvanced 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

在任務管理器的cpu資訊下的視窗中,它說虛擬化被禁用。

感謝您提供任何幫助,因為我已經絞盡腦汁好幾個小時試圖讓它發揮作用。

$$ SOLVED $$我通過使用 IPMI 重新安裝 bios 解決了這個問題,而不是像以前那樣使用 USB 驅動器(相同的 Bios 版本)。然後在北橋設置中啟用ISOC。@MichaelHampton 謝謝你的幫助

引用自:https://serverfault.com/questions/959234