¿Cómo habilito la tecnología de virtualización de hardware (VT-x) para usar en Virtualbox?


61

Así que estoy tratando de ejecutar Ubuntu en una caja virtual, pero al instalar 12.10 desde el .iso recibí una advertencia que me decía que el audio no funcionaría, luego presioné a continuación y apareció:

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}

Y luego no funciona.

Asigne 4GB de mis 8GB a Ubuntu, 100 GB de espacio asignados dinámicamente y 12MB de memoria gráfica. Estoy ejecutando un Asus p8z77 V LX mobo con un procesador Intel i5 3550.

Descargué 12.04.2 en mi PC e intenté nuevamente. Todavía recibo el mismo mensaje.


Respuestas:


62

Antes de cambiar la configuración del BIOS, es posible que deseemos ver si nuestra CPU admite la virtualización de hardware (VT-x para Intel, AMD-V para procesadores AMD).

De un problema terminal

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

Si se admitía la virtualización, el indicador vmx(para CPU de Intel) o svm(para CPU de AMD) estará coloreado.

ingrese la descripción de la imagen aquí

En caso de que la CPU admita la virtualización de hardware, debemos habilitarla en el BIOS de la computadora para poder usarla.

Lea también ¿Cómo determinar si las extensiones de CPU VT están habilitadas en la BIOS? para otros enfoques

Ingrese al BIOS (a menudo presionando Delo F12durante el arranque) y vea con el manual cómo se nombra allí. Buscar Virtualization, Virtualization Technology (VT-x)o similares, que aquí se muestra para un BIOS Award:

Premio a la bandera de virtualización del BIOS

Para ver una captura de pantalla de ejemplo de un Asus EFI-BIOS, vea esta respuesta en SU .

Establezca esta entrada Enableden caso de que aún no esté configurada.

Luego podemos optar por utilizar la virtualización de hardware en el Sistema de la máquina virtual -> Configuración de aceleración :

ingrese la descripción de la imagen aquí

Con esto, utilizamos la virtualización de hardware para un rendimiento óptimo, e incluso podríamos ejecutar un sistema operativo invitado de 64 bits en un host de 32 bits para realizar pruebas.


44
Todavía tengo este problema. Mi 'vmx' está coloreado cuando ejecuto el comando anterior y también he habilitado la 'virtualización' en el BIOS.
Ads20000

2
Después de cambiar la configuración de la BIOS a ENCENDIDO, ¡no solo reinicie su computadora, apáguela y luego enciéndala! Aparentemente, solo reiniciar no funciona: /
Boris Churzin

2
En mi caso, 'vmx' estaba coloreado. Pero cuando verifiqué la 'virtualización' del BIOS no estaba habilitada. Por lo tanto, parece que verificar el comando de terminal sugerido por Takkat no es una confirmación de que la 'virtualización' esté habilitada.
Kaushik Acharya

2
@KaushikAcharya: gracias por señalar esto ... Los comandos de terminal para los indicadores de CPU fueron sugeridos por una edición de otro usuario. Admito que no los había probado a fondo, mi mal. Sin embargo, son útiles para ver si la CPU de nuestro sistema admite la virtualización.
Takkat

1
En caso de que alguien tenga una computadora HP, VT-x está en BIOS / Security / System Security.
user1350992

6

Tuve el mismo error exacto y lo solucioné dejando caer los 4095 GB a 3072 MB (3 GB). Esto se debe a que era de 32 bits. Creo que los más de 3 GB lo están descartando.


Tuve la misma experiencia: a pesar de los artículos que encontré que decían que el BIOS necesita ser modificado, el problema aparentemente radicaba en que intenté aumentar la memoria de la máquina virtual y aparentemente era más de lo que el sistema de 32 bits podía manejar.
PromInc
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.