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 버전
어떤 제안이나 해결책이 있습니까?
내 CPU 기능은 다음과 같이 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 모델 번호를 공유하는 3개의 프로세서 중 하나만VT-x를 지원하는 것으로 나열되어 있습니다.이므로 다른 버전 중 하나가 있을 가능성이 높습니다. 에 나열된 제품군, 모델 및 스테핑 값은 /proc/cpuinfo
프로세서를 고유하게 식별해야 하지만 Intel의 사양 코드에 매핑되는지는 알 수 없습니다. 언제든지 CPU 상단을 확인할 수 있지만 이를 위해서는 CPU 팬을 제거했다가 다시 부착해야 합니다.
BIOS가 무조건 가상화 비활성화 옵션을 표시할 수도 있으므로 CPU가 VT-x를 지원한다는 증거가 아닐 수도 있습니다.