Prozessorvirtualisierungsunterstützung wird nicht erkannt

Prozessorvirtualisierungsunterstützung wird nicht erkannt

Ich habe einen Intel Core 2 Duo Prozessor. Im BIOS habe ich dieProzessorunterstützung für VT - Virtualization Technology. Aber als ich den folgenden Befehl ausführte, wurde keine Ausgabe angezeigt

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

Wie behebe ich dieses Problem? Ich möchte Virtualisierungsunterstützung, um bestimmte Betriebssysteme innerhalb der virtuellen VirtualBox-Maschinen auszuführen.

Ich verwende Ubuntu 12.04 Beta 2. Linux 3.2-pae-Variante

Irgendwelche Vorschläge oder Lösungen?

Meine CPU-Kapazitäten werden von lshw wie folgt angezeigt

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

Ich sehe VME, aber nicht VMX. Was ist der Unterschied zwischen den VME- und VMX-Funktionen?

Antwort1

Wenn Sie sichergestellt haben, dass die Virtualisierung im BIOS aktiviert ist, diese jedoch immer noch nicht in den in angezeigten Flags auftaucht /proc/cpuinfo, dann scheint Ihr Prozessor die Virtualisierung wahrscheinlich nicht zu unterstützen.

Nur einer der drei Prozessoren mit der Modellnummer Core 2 Duo E7400wird als VT-x-unterstützend aufgeführt, also ist es wahrscheinlich, dass Sie eine der anderen Versionen haben. Die in aufgeführten Familie, Modell und Stepping-Werte /proc/cpuinfosollten den Prozessor eindeutig identifizieren, aber ich weiß nicht, ob sie den Spezifikationscodes von Intel entsprechen. Sie könnten immer die Oberseite der CPU überprüfen, aber dazu müssten Sie den CPU-Lüfter entfernen und wieder anbringen.

Es ist möglich, dass Ihr BIOS die Option zum Deaktivieren der Virtualisierung bedingungslos anzeigt, sodass dies möglicherweise kein Beweis dafür ist, dass Ihre CPU VT-x unterstützt.

verwandte Informationen