Ich hatte vor, xhyve zu verwenden, um FreeBSD auf meinem Anfang 2009 Mac Pro (8 Kerne) zu virtualisieren, der eine Neuinstallation von El Capitan (mit allen Updates) hat. Ich habe es über Homebrew installiert und erhalte die folgende Fehlermeldung, wenn ich versuche, es auszuführen:
vmx_init: processor not supported by Hypervisor.framework
Unable to create VM (-85377018)
Ich habe überprüft, dass die Version von xhyve (0.2.0) auf meinem 2011 iMac funktioniert. Wenn ich nachschaue, kann ich sehen, dass auf meinem iMac hv_support
aktiviert ist:
iMac$> sysctl kern.hv_support
kern.hv_support: 1
Aber auf meinem Mac Pro ist es nicht:
Mac Pro$> sysctl kern.hv_support
kern.hv_support: 0
kern.hv_support
ist ein schreibgeschützter Wert und kann daher nicht mit geändert werden sysctl
.
Mein Mac Pro hat einen Intel E5520 , von dem ich glaube, dass er Intel VT-d, VT-x und EPT unterstützt. Apple hat auch eine Seite, auf der die minimale Firmware-Version und Hardware aufgeführt sind, die für VT-x erforderlich ist. Ich verwende einen neueren Mac Pro als angegeben und die Hardware ist die aktuellste, die ich finden kann (MP41.0081.B07).
Ich kann keine Dokumentation über Hypervisor.framework finden, außer der Tatsache, dass es neu in Yosemite ist. Ich bin mir nicht sicher, ob es einen Schalter gibt, den ich umschalten kann, um dies zu aktivieren, oder ob ich völlig am Ende bin …
Irgendwelche Ratschläge zu Hypervisor.framework oder Vorschläge, wie das funktioniert? Während die Antwort „Gib auf, es funktioniert nicht“ die richtige Antwort sein könnte, wäre es gut, eine Dokumentation zu sehen, die dies untermauert.
Apples Dokumentation für das Hypervisor-Framework ( https://developer.apple.com/library/mac/documentation/DriversKernelHardware/Reference/Hypervisor/index.html ) erwähnt, dass der Prozessor den uneingeschränkten Modus unterstützen muss, eine Funktion, die nur verfügbar ist ein Westmere oder Intel-Prozessor einer neueren Generation. Da die Westmere-Generation im Januar 2010 veröffentlicht wurde, unterstützt Ihr Mac Pro dies höchstwahrscheinlich nicht.
At0mic
forquare
At0mic
forquare
At0mic
forquare