Como habilito a tecnologia de virtualização de hardware (VT-x) para uso no Virtualbox?

52

Então, eu estou tentando rodar o Ubuntu em um virtualbox, mas ao instalar o 12.10 do .iso, fui recebido por um aviso dizendo que o áudio não funcionaria, então pressionei o seguinte e ele apareceu:

Failed to open a session for the virtual machine Tux 3
VT-x features locked or unavailable in MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Details

Result Code: 
E_FAIL (0x80004005)
Component: 
Console
Interface: 
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

E então não funciona.

Eu atribuí 4GB do meu 8GB para o Ubuntu, 100 GB de espaço alocado dinamicamente e 12MB de memória gráfica. Estou executando um Asus p8z77 V LX mobo com um processador Intel i5 3550.

Baixei 12.04.2 no meu PC e tentei novamente. Ainda recebendo a mesma mensagem.

    
por user132520 16.02.2013 / 09:44

2 respostas

55

Antes de alterar as configurações do BIOS, podemos querer ver se a virtualização de hardware (VT-x para Intel, AMD-V para processadores AMD) é suportada por nossa CPU.

De um problema de terminal

grep --color vmx /proc/cpuinfo ## for an Intel processor
grep --color svm /proc/cpuinfo ## for an AMD processor

Se a virtualização tiver sido suportada, o sinalizador vmx (para CPUs Intel) ou svm (para CPUs AMD) será colorido.

CasoaCPUofereçasuporteàvirtualizaçãodehardware,precisamoshabilitá-lanoBIOSdocomputadorparapoderusá-la.

Leiatambém Como determinar se as extensões da CPU VT estão habilitadas no BIOS? para outras abordagens.

Entre na BIOS (muitas vezes pressionando Del ou F12 durante a inicialização) e veja com o manual como ele é chamado lá. Pesquise por Virtualization , Virtualization Technology (VT-x) ou similar, mostrado aqui para um BIOS Award:

ParaumacapturadeteladeexemplodeumBIOSdaAsusEFI veja esta resposta na SU .

Defina esta entrada para Enabled caso ainda não esteja definida.

Em seguida, podemos optar por usar a virtualização de hardware no Sistema da máquina virtual - > Aceleração :

Com isso, usamos a virtualização de hardware para otimizar o desempenho e poderíamos até mesmo executar um sistema operacional convidado de 64 bits em um host de 32 bits para testes.

    
por Takkat 16.02.2013 / 13:21
5

Eu tive o mesmo erro exato e corrigi-lo, largando o 4095 GB para 3072 MB (3 GB). Isso é porque era de 32 bits. Eu acho que os mais de 3 GB estão jogando fora.

    
por Anon 06.08.2015 / 22:08