Fallo al abrir una sesión para la máquina virtual W XP Professional.Me ha descolocado el error porque hasta hace unos días, nunca habían protestado porque no tuviera habilitada la virtualización a nivel de BIOS, principalmente porque el microprocesador del portátil no soporta la virtualización a nivel de hardware.
VT-x is not available. (VERR_VMX_NO_VMX).
Código Resultado: NS_ERROR_FAILURE (0x80004005)
Componente: Console
Interfaz: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Cómo recordaba que hacía poco que se había actualizado el equipo de la oficina, utilizando ahora VirtualBox 4.3.4, he mirado en los foros de virtualbox.org y he encontrado que precisamente se trata de un cambio introducido en dicha versión: por defecto, si no encuentra el hardware de aceleración, da error. Basta con indicarle el modo para que funcione correctamente:
$ VBoxManage modifyvm <vmname> --longmode off
No pierdas de vista que:
- La solución no puede ser aplicada desde la interfaz, sino que ha de emplearse la consola de administración.
- Debe lanzarse con el usuario que ejecutas las máquinas virtuales y no como root o cualquier otro.
- Se debe sustituir <vmname> por el nombre de la máquina virtual. Si el nombre contiene espacio, se han de usar las comillas (simples o dobles) para proteger los espacios.
Actualización (13/01/2014):
En configuraciones de 64 bit que no soportan virtualización, es necesario no sólo deshabilitar el longmode si no prácticamente cualquier función de virtualización de la CPU. La mejor forma de hacerlo es editando el fichero descriptor de la máquina virtual, que normalmente está ubicado en el directorio home o user, dependiendo del SO, de cada usuario del sistema.
La configuración debería quedar tal que así:
...Fuente: Foro VirtualBox
<CPU count="1" hotplug="false">
<HardwareVirtEx enabled="false"/>
<HardwareVirtExNestedPaging enabled="false"/>
<HardwareVirtExVPID enabled="false"/>
<HardwareVirtExUX enabled="false"/>
<PAE enabled="false"/>
<LongMode enabled="false"/>
<HardwareVirtExLargePages enabled="false"/>
<HardwareVirtForce enabled="false"/>
</CPU>
...
como en la dictadura de un pueblo tomado.
ResponderEliminarCamarada, hasta en los sistemas más comunitarios, siempre hay un troll al acecho. No podemos dejar que esos viles seres se dediquen a empercochar nuestros esfuerzos.
Eliminar¿Dónde se encuentra y que nombre tiene dicho fichero descriptor?
ResponderEliminarMuchas gracias. Estoy intentando lanzar una maquina virtual para SmartTv y tengo el problema mencionado.
Un saludo
Buenas.
ResponderEliminarLas máquinas virtuales creadas con Oracle VirtualBox se crean en subcarpetas separadas dentro de una carpeta que suele estar en la raíz de tu perfil de usuario.
Busca la que alojé el sistema que quieres modificar y verás un archivo .vdi y .xml. Es en este último donde encontrarás o tendrás que añadir los campos que hemos indicado en el artículo.
Saludos