Error de VT-x al configurar VirtualBox en Ubuntu


23

Intenté configurar VirtualBox en Ubuntu, pero recibo este error a pesar de que la tecnología de virtualización Intel (VT-x) está configurada Yesen el BIOS:

Error al abrir una sesión para la máquina virtual Ubuntu.

VT-x está deshabilitado en el BIOS para ambos modos de CPU> (VERR_VMX_MSR_ALL_VMX_DISABLED).

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

EDITAR: según SecurAble, mi sistema puede manejar la virtualización:

Captura de pantalla asegurable


Esa configuración está deshabilitada en su BIOS. Tendrás que habilitarlo.
MC10

1
posible duplicado de ¿Cómo habilito VT-X?
MC10

1
@ MC10 --- La configuración de la tecnología de virtualización está habilitada en mi BIOS. Ya lo revisé.
user2676140

2
Entonces, ¿lo ha habilitado en la configuración de VirtualBox? No puedo pensar en dónde más va mal. Quizás vea la información aquí .
MC10

1
@ MC10 ese fue el caso --- Está intentando asignar> 3 GB de RAM a la VM. Similar al punto anterior, esto requiere: (a) un sistema host de 64 bits; y (b) transferencia de hardware real, es decir, VT-x.
user2676140

Respuestas:


40

Lo que resolvió mi problema fue usar menos de 3 GB de RAM en la sesión de caja virtual. Originalmente intentaba utilizar aproximadamente 6 GB.

Está intentando asignar> 3 GB de RAM a la VM. Esto requiere: (a) un sistema host de 64 bits; y (b) transferencia de hardware real, es decir, VT-x.


3
Esto es tan extraño, solía funcionar para mí y no había cambiado nada (tenía la RAM configurada en 4 GB). Gracias por publicar esto.
navegado el

1
Tiene exactamente el mismo problema. He estado usando mi VM en 8GB durante meses y hoy sin razón se queja de VT-x a pesar de que está habilitado. Debe ser un error en VirtualBox. Caer a 3GB lo lleva más lejos, pero no puedo ejecutar mi SO huésped de 64 bits ahora, ya que cree que está en una arquitectura de 32 bits y es incompatible. :(
Jahed

3

En mi caso, la memoria (RAM) no fue un problema, solo VT-x no estaba habilitado en el BIOS. O en algunos casos, la CPU puede no tener soporte de VT en absoluto.

Para verificar si su CPU lo admite o no. tratar:

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

El segundo comando saldrá si VT está habilitado o no o si está disponible.

Si es así, vaya a BIOS y habilítelo. Debe ser nombrado Intel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,o algo similar.


1

Mi error fue que VT-x está deshabilitado en el BIOS para todos los modos de CPU (VERR_VMX_MSR_ALL_VMX_DISABLED). Código de resultado: E_FAIL (0x80004005) Componente: Interfaz ConsoleWrap: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

La solución es que debe activar la virtualización en la BIOS del sistema operativo host (en mi caso, es Windows)


¿Puede proporcionar una respuesta para la pregunta de OP?
yass

0

He estado lidiando con este problema durante unas horas, tratando de resolverlo con probablemente todas las respuestas que pude encontrar en Internet.

Lo que funcionó para mí fue eliminar la función Hyper-V de mi Windows ...

MJ


¿Cuál fue su error VTX que estaba recibiendo?
user2676140

Lo mismo para mi. Estaba recibiendo "VT-x no está disponible". Elaborado que aquí
EIS
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.