Tenho processador Intel Core 2 Duo. Na BIOS eu habilitei oSuporte de processador para VT - Tecnologia de Virtualização. Mas quando executei o seguinte comando, nenhuma saída é mostrada
grep --color vmx /proc/cpuinfo
egrep '(vmx|svm)' /proc/cpuinfo
Como consertar esse problema? Quero suporte de virtualização para executar determinados sistemas operacionais dentro das máquinas virtuais VirtualBox.
Estou executando o Ubuntu 12.04 Beta 2. Linux 3.2-pae sabor
Alguma sugestão ou solução?
Minhas capacidades de CPU são mostradas por lshw assim
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
Entendo vme..Mas não vmx...Qual é a diferença entre os recursos vme e vmx?
Responder1
Se você certificou-se de que a virtualização está habilitada no BIOS e ela ainda não aparece nos sinalizadores mostrados em /proc/cpuinfo
, então parece provável que o seu processador não suporte a virtualização.
Apenas um dos três processadores compartilhando o número do modelo Core 2 Duo E7400está listado como compatível com VT-x, então é provável que você tenha uma das outras versões. A família, o modelo e os valores de revisão listados /proc/cpuinfo
devem identificar exclusivamente o processador, mas não sei se eles mapeiam os códigos de especificações da Intel. Você sempre pode verificar a parte superior da CPU, mas isso exigiria a remoção e recolocação da ventoinha da CPU.
É possível que seu BIOS mostre a opção de desativação de virtualização incondicionalmente, portanto, pode não haver evidência de que sua CPU suporta VT-x.