Поддержка виртуализации процессора не обнаруживается

Поддержка виртуализации процессора не обнаруживается

У меня процессор Intel Core 2 Duo. В BIOS я включилПоддержка процессора для VT - Технология виртуализации. Но когда я запустил следующую команду, вывод не отображается

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

Как исправить эту проблему? Мне нужна поддержка виртуализации для запуска определенных операционных систем внутри виртуальных машин VirtualBox.

Я использую Ubuntu 12.04 Beta 2. Linux 3.2-pae.

Есть ли какие-нибудь предложения или решения?

Возможности моего процессора отображаются в lshw следующим образом:

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должны однозначно идентифицировать процессор, но я не знаю, соответствуют ли они кодам спецификаций Intel. Вы всегда можете проверить верхнюю часть процессора, но для этого потребуется снять и снова прикрепить вентилятор процессора.

Вполне возможно, что ваш BIOS отображает опцию отключения виртуализации безусловно, поэтому это не может быть доказательством того, что ваш процессор поддерживает VT-x.

Связанный контент