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

1

He leído que es posible habilitar la virtualización en MacPro 2008, pero 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 necesito habilitar es el soporte de virtualización que puedo verificar con: sysctl kern.hv_support y darme de salida

kern.hv_support: 0

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

    
pregunta Baldráni 14.03.2017 - 11:42

1 respuesta

1

La CPU en el Mac Pro 2008 tiene soporte para VT-x, por lo que la CPU tiene la capacidad en sí misma.

Sin embargo, debe actualizar el firmware de EFI para habilitar realmente el soporte, de modo que pueda usarse desde macOS / OS X. Deberá actualizar a la versión 1.3.

Puede encontrar el enlace de descarga aquí:

enlace

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

enlace

Si ya tiene instalada la actualización EFI, entonces VT-x debería estar habilitado de forma predeterminada.

Si aún no lo está, puede encontrar el código fuente de un programa en el enlace a continuación que le indicará el estado actual (habilitado / deshabilitado) para cada código de CPU y luego encender VT-x.

enlace

El programa requiere que estés ejecutando Linux en la Mac Pro. También puede ejecutar una máquina virtual (aunque lentamente sin VT-x) para ejecutar el programa Linux desde allí.

Lo último que debe intentar si no puede obtener el actualizador de EFI oficial para instalar la actualización de EFI, es actualizar el firmware manualmente siguiendo las instrucciones de este enlace:

enlace

Sin embargo, esto es muy arriesgado si no sabes lo que estás haciendo. Se arriesga a bricking la computadora si actualiza el archivo incorrecto.

    
respondido por el jksoegaard 14.03.2017 - 15:20

Lea otras preguntas en las etiquetas