Estaba planeando usar xhyve para virtualizar FreeBSD en mi Mac Pro de principios de 2009 (ocho núcleos) que tiene una instalación nueva de El Capitan (con todas las actualizaciones). Lo instalé a través de homebrew y aparece el siguiente error cuando intento ejecutarlo:
vmx_init: processor not supported by Hypervisor.framework
Unable to create VM (-85377018)
He comprobado que la versión de xhyve (0.2.0) funciona en mi iMac 2011. Echando un vistazo, puedo ver que en mi iMac hv_support
está habilitado:
iMac$> sysctl kern.hv_support
kern.hv_support: 1
Pero en mi Mac Pro no es:
Mac Pro$> sysctl kern.hv_support
kern.hv_support: 0
kern.hv_support
es un valor de solo lectura, por lo que no se puede cambiar con sysctl
.
Mi Mac Pro tiene un Intel E5520 que creo que es compatible con Intel VT-d, VT-x y EPT. Apple también tiene una página que detalla la versión mínima de firmware y el hardware requerido para VT-x , estoy usando una Mac Pro más nueva que la especificada y el hardware es el más actualizado que puedo encontrar (MP41.0081.B07).
No puedo encontrar documentación sobre Hypervisor.framework aparte del hecho de que es nuevo en Yosemite. No estoy seguro de si hay algún interruptor que pueda alternar para habilitar esto, o si estoy completamente perdido...
¿Algún consejo sobre Hypervisor.framework o sugerencias para hacer que esto funcione? Si bien la respuesta "rendirse, no funciona" podría ser la respuesta correcta, sería bueno ver alguna documentación que respalde esto.
La documentación de Apple para el marco Hypervisor ( https://developer.apple.com/library/mac/documentation/DriversKernelHardware/Reference/Hypervisor/index.html ) menciona que el procesador debe ser compatible con el modo sin restricciones, que es una característica disponible solo en un procesador Intel Westmere o de una generación más reciente. Dado que la generación Westmere se lanzó en enero de 2010, lo más probable es que su Mac Pro no admita esto.
At0mic
cuadrado
At0mic
cuadrado
At0mic
cuadrado