Ao usar o Stderr: VBoxManage: erro: o VT-x não está disponível (VERR_VMX_NO_VMX)

8

Estou tentando instalar o open edx com o ubunty 16.04 e recebo este erro

There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "c60f0594-d584-4e0b-b863-2801168e641e", "--type", "headless"]

Stderr: VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole

isso ocorre quando se usa vagrant up

Luis Valencia
fonte

Respostas:

12

Isso geralmente ocorre porque você não tem o VT-x ou o AMD-V habilitado no seu BIOS. Ou pior, sua CPU não suporta virtualização.

Você pode testar ainda mais instalando o cpu-checker.

sudo apt-get install cpu-checker

Siga isso com.

sudo kvm-ok

A saída deve poder dizer o que você precisa.

Lembre-se de que o vt-x não pode ser aninhado, por exemplo, digamos que você esteja tentando rodar vagamente em uma instância de nuvem, na minha experiência que não funcionará. Pelo menos para um sistema operacional de 64 bits. Você poderá executar 32 bits, no entanto, esse seria um núcleo único e um desempenho horrível.


fonte
Eu tenho uma máquina Windows 10 com virtualbox 5.0 e no host VT-X está ativado, também na caixa virtual VT-X está ativado, alguma ideia? Eu consegui isso quando executei o segundo comando:
Luis Valencia
1
INFO: O seu CPU não suporta KVM extensões aceleração KVM não pode ser usado
Luis Valencia
então eu não consigo instalar o OpenEDX no Ubuntu? Tenho i7 4970k é um processador muito novo. :(
Luis Valencia
1
Então o Ubuntu está rodando dentro do virtualbox dentro do Windows? Esse seria o problema, é assim. Os sinalizadores VTx não serão transmitidos repetidamente usando a virtualização. Se o Ubuntu fosse uma instalação completa, você não teria problemas com esse processador. Deve haver uma maneira de carregar a imagem vaga com o virtualbox. Isso estará fora de escopo aqui. Ou crie o openx sem usar o vagrant.