2 votos

Cómo activar VT-x para Docker en MacPro 2008

Así que he leído que es posible habilitar la virtualización en MacPro 2008 sin embargo no encuentro cómo.

Sé que tengo VMX ya que la salida de sysctl -a | grep machdep.cpu.features es :

machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1

Pero creo que lo que tengo que habilitar es el soporte de virtualisaiton que puedo comprobar con : sysctl kern.hv_support y la salida me

kern.hv_support: 0

¿Cómo puedo activarlo? He intentado instalar la actualización EFI desde este enlace oficial pero me dice que la actualización "no es necesaria".

1 votos

¿Dónde has leído esto? ¿Fuente o enlace? Según tengo entendido, la virtualización es inherente a la CPU y a las placas base / puentes PCI o equivalentes. A falta de poner una nueva CPU / placa lógica se obtienen las capacidades del Mac tal y como se hizo.

1voto

Jose Chavez Puntos 645

La CPU del Mac Pro 2008 sí es compatible con VT-x, por lo que la CPU tiene la capacidad en sí misma.

Sin embargo, es necesario actualizar el firmware EFI para habilitar realmente el soporte y poder utilizarlo desde MacOS / OS X. Tendrás que actualizar a la versión 1.3.

Puede encontrar el enlace de descarga aquí:

https://support.apple.com/kb/DL95?locale=en_US

Puede encontrar la explicación oficial de Apple aquí:

https://support.apple.com/en-us/HT203296

Si ya tiene instalada la actualización de la EFI, entonces VT-x debería estar activado por defecto.

Si todavía no lo es, puedes encontrar el código fuente de un programa en el siguiente enlace que te dirá el estado actual (habilitado/deshabilitado) para cada código de CPU, y luego activará VT-x.

https://www.linux-kvm.org/page/Enable_VT-X_on_Mac_Pro_(Principios_2008)

El programa requiere que se ejecute Linux en el Mac Pro. También podrías ejecutar una máquina virtual (aunque lentamente sin VT-x) para poder ejecutar el programa de Linux desde allí.

Lo último que puedes intentar si no consigues que el actualizador EFI oficial instale la actualización EFI, es flashear el firmware manualmente siguiendo las instrucciones de este enlace:

https://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-macbook-51/

Sin embargo, esto es muy arriesgado si no sabes lo que estás haciendo. Te arriesgas a brickear el ordenador si flasheas el archivo equivocado.

0 votos

Lo siento, ahora me he dado cuenta de que ya has probado la actualización de la EFI. Se actualizará con más información.

0 votos

La herramienta vtx linux no funcionará desde una vm - acaba de probar en mi vm virtualbox

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X