未檢測到處理器虛擬化支持

未檢測到處理器虛擬化支持

我有英特爾酷睿 2 雙核心處理器。在 BIOS 中我啟用了處理器支援 VT - 虛擬化技術。但是當我運行以下命令時沒有顯示輸出

grep --color vmx /proc/cpuinfo
egrep '(vmx|svm)' /proc/cpuinfo

如何解決這個問題?我希望虛擬化支援在 VirtualBox 虛擬機器內運行某些作業系統。

我正在運行 Ubuntu 12.04 Beta 2. Linux 3.2-pae 風格

有什麼建議或解決方​​案嗎?

lshw 顯示我的 CPU 能力,如下所示

boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 

pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc 

arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr 

pdcm sse4_1 xsave lahf_lm cpufreq

我看到了 vme..但沒有看到 vmx...vme 和 vmx 功能之間有什麼區別?

答案1

如果您已確保在 BIOS 中啟用了虛擬化,但它仍然沒有顯示在 中所示的標誌中/proc/cpuinfo,那麼您的處理器可能不支援虛擬化。

三款處理器中只有一款共享 Core 2 Duo E7400 型號被列為支援 VT-x,因此您很可能擁有其他版本之一。列出的系列、型號和步進值/proc/cpuinfo應該唯一標識處理器,但我不知道它們映射到英特爾的規格代碼。您始終可以檢查 CPU 頂部,但這需要卸下並重新安裝 CPU 風扇。

您的 BIOS 可能無條件地顯示虛擬化停用選項,因此可能無法證明您的 CPU 支援 VT-x。

相關內容