Erro VT-x ao configurar o VirtualBox no Ubuntu

23

Tentei configurar o VirtualBox no Ubuntu, mas recebo esse erro mesmo que a tecnologia de virtualização Intel (VT-x) esteja configurada Yesno BIOS:

Falha ao abrir uma sessão para a máquina virtual Ubuntu.

O VT-x está desativado no BIOS para todos os modos de CPU> (VERR_VMX_MSR_ALL_VMX_DISABLED).

Código de resultado: E_FAIL (0x80004005) Componente: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

EDIT: de acordo com SecurAble, meu sistema é capaz de lidar com a virtualização:

Captura de tela protegível

user2676140
fonte
Essa configuração está desativada no seu BIOS. Você terá que habilitá-lo.
MC10 14/08/15
1
possível duplicata de Como habilito o VT-X?
MC10 14/08/15
1
@ MC10 --- A configuração da Tecnologia de Virtualização está ativada na minha bios. Eu já verifiquei isso.
user2676140
2
Então você o ativou nas configurações do VirtualBox? Não consigo pensar em onde mais está errado. Talvez veja as informações aqui .
MC10
1
@ MC10 foi esse o caso --- Você está tentando alocar> 3 GB de RAM para a VM. Semelhante ao ponto anterior, isso requer: (a) um sistema host de 64 bits; e (b) passagem real do hardware, ou seja, VT-x.
user2676140

Respostas:

40

O que resolveu meu problema foi o uso de menos de 3 GB de RAM na sessão de caixa virtual. Eu estava originalmente tentando utilizar cerca de 6 GB.

Você está tentando alocar> 3 GB de RAM para a VM. Isso requer: (a) um sistema host de 64 bits; e (b) passagem real do hardware, ou seja, VT-x.

user2676140
fonte
3
Isso é tão estranho que costumava funcionar para mim e eu não havia mudado nada (eu tinha a RAM configurada para 4 GB). Obrigado por postar isso.
Naveed
1
Tem exatamente o mesmo problema. Estou usando minha VM em 8 GB há meses e hoje, sem motivo, está reclamando do VT-x, mesmo estando ativado. Deve ser um bug no VirtualBox. A queda para 3 GB leva ainda mais longe, mas agora não posso executar meu SO convidado de 64 bits, pois ele acha que está em uma arquitetura de 32 bits e é incompatível. :(
Jahed
3

No meu caso, a memória (RAM) não era um problema, apenas o VT-x não estava ativado no BIOS. Ou, em alguns casos, a CPU pode não ter suporte ao VT.

Para verificar se sua CPU suporta ou não. experimentar:

sudo apt-get install cpu-checker
sudo kvm-ok 

O segundo comando será exibido se o VT estiver ativado ou não ou se estiver disponível.

Se isso acontecer, vá para o BIOS e ative-o. Deve ser nomeado Intel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,ou algo semelhante.

notgiorgi
fonte
1

Meu erro foi que o VT-x está desativado no BIOS para todos os modos de CPU (VERR_VMX_MSR_ALL_VMX_DISABLED). Código de resultado: E_FAIL (0x80004005) Componente: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

A solução é que você deve ativar a virtualização na BIOS do sistema operacional host (no meu caso, é o Windows)

Thousif Ameer khan
fonte
Você pode fornecer uma resposta para a pergunta do OP?
yass
0

Estou lidando com esse problema há algumas horas, tentando resolvê-lo com provavelmente todas as respostas que pude encontrar na Internet.

O que funcionou para mim foi remover a função Hyper-V do meu Windows ...

MJ

MichaelJ
fonte
Qual foi o seu erro VTX que você estava recebendo?
precisa saber é o seguinte
O mesmo para mim. Eu estava recebendo "VT-x não está disponível". Elaborado aqui
eis 25/10