Virtualization
在 Bios 中啟用 Supermicro 虛擬化
我的主機板是 Supermicro x9dri-ln4f+,我使用雙 xeon e5 2690 CPU。
我一直在嘗試啟用虛擬化以便在 qemu 和 virtualbox 中載入虛擬機。
主機板在規格頁面中聲稱支持 VT-x、VT-d 和 VT-c,並且在 cpu 資訊下的 bios 中,它指出 CPU 支持所有這三個。
這個問題與在 supermicro 板上啟用虛擬化非常相似, 但他們啟用 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
在任務管理器的cpu資訊下的視窗中,它說虛擬化被禁用。
感謝您提供任何幫助,因為我已經絞盡腦汁好幾個小時試圖讓它發揮作用。
$$ SOLVED $$我通過使用 IPMI 重新安裝 bios 解決了這個問題,而不是像以前那樣使用 USB 驅動器(相同的 Bios 版本)。然後在北橋設置中啟用ISOC。@MichaelHampton 謝謝你的幫助