Cuando se usa Stderr vagabundo: VBoxManage: error: VT-x no está disponible (VERR_VMX_NO_VMX)

8

Estoy tratando de instalar open edx con ubunty 16.04 y recibo este error

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

esto ocurre cuando se usa vagabundo

Luis Valencia
fuente

Respuestas:

12

Esto normalmente se debe a que no tiene VT-x o AMD-V habilitado en su BIOS. O peor aún, su CPU no admite la virtualización.

Puede realizar más pruebas instalando cpu-checker.

sudo apt-get install cpu-checker

Sigue eso con.

sudo kvm-ok

La salida debería poder decirte lo que necesitas.

Tenga en cuenta que vt-x no se puede anidar, así que, por ejemplo, supongamos que está intentando ejecutar vagabundo en una instancia de la nube, en mi experiencia, eso no funcionará. Al menos, para un sistema operativo de 64 bits. Sin embargo, podrá ejecutar 32 bits, eso sería un solo núcleo y un rendimiento horrible.


fuente
Tengo una máquina con Windows 10 con virtualbox 5.0 y en el host VT-X está habilitado, también en la caja virtual VT-X está habilitado, ¿alguna idea? Obtuve esto cuando ejecuté el segundo comando:
Luis Valencia,
1
INFORMACIÓN: Su CPU no admite extensiones KVM. La aceleración KVM NO se puede usar
Luis Valencia
entonces no puedo instalar OpenEDX en Ubuntu alguna vez? Tengo i7 4970k es un procesador muy nuevo. :(
Luis Valencia
1
Entonces, ¿Ubuntu se ejecuta dentro de virtualbox dentro de Windows? Ese sería el problema, es así. Las banderas VTx no se pasarán una y otra vez utilizando la virtualización. Si Ubuntu fuera una instalación completa, no tendría problemas con ese procesador. Debería haber una manera de cargar la imagen vagabunda con virtualbox. Eso estará fuera de alcance aquí. O compile OpenX sin usar vagabundo.