Tener Mac OS X en una máquina virtual XEN

11

¿Es posible tener invitado Mac OS X en un host XEN?

Si es así, ¿cómo?

¿Hay diferencias para el servidor Mac OS X?

En particular, estoy interesado en la instalación de un servidor Mac OS X de prueba dentro de una domU XEN, siendo el host un servidor Linux Debian en caso de que esto sea importante.

Gracias por adelantado

drAlberT
fuente
Vea estas otras preguntas casi duplicadas: serverfault.com/questions/4046/virtualizing-os-x , serverfault.com/questions/3665/… , serverfault.com/questions/32031/running-mac-os-x-on-hyper -v , entre otros todos con la misma respuesta. No tienes permiso legal para hacerlo.
Chealion
Lo sentimos, la pregunta no apareció en la lista de preguntas similares.
drAlberT
2
@chealion: Apple y muchas otras compañías de computadoras quisieran que pienses que no tienes permiso legal para ir a ningún lado, pero realmente depende de en qué jurisdicción legal residas (y dónde se está haciendo la virtualización). En muchos países / estados, las licencias retráctiles y los EULA son tan legalmente vinculantes como una solicitud bonita.
cas

Respuestas:

0

Su licencia para MacOS X solo permite que se ejecute en hardware de Apple. Solo el servidor MacOS X permite la virtualización. Tanto vmware como Parallels tienen productos que admiten esto.

Es posible ejecutar MacOS sin servidor en otros sistemas de virtualización, sin embargo, no es legal hacerlo. Si ejecutó Linux en el metal desnudo de una pieza de hardware de Apple, puede hacer que Xen ejecute el servidor MacOS legalmente.

James
fuente
3
Como especifiqué, estoy interesado en virtualizar el servidor Mac OS X, así que creo que puedo hacerlo legalmente ... la pregunta es, ahora, ¿cómo es posible el trabajo con XEN ...?
drAlberT
1
@AlberT: la EULA del servidor Mac OS X no permite la virtualización en hardware que no sea de Apple. El EULA de Mac OS X (Cliente) no permite la virtualización.
Chealion el
66
Las restricciones de uso de EULA no son legalmente vinculantes ni aplicables en todas las jurisdicciones.
cas
99
No respondiste la pregunta. Me gustaría una respuesta. Si no lo sabes, entonces ciérralo.
d -_- b
Sí, evitando la pregunta que dice '... EULA ...'. ¿Qué pasa si ejecuto XEN en una Mac mini, esto te ayudaría a responder?
código ninja
2

No hay esfuerzos conocidos para xen. Principalmente porque la mayoría de las personas que usan xen lo ejecutan exclusivamente en hardware linux / x86 / amd. PERO otros proyectos de OSS, a saber, 'qemu' y 'virtualbox' han estado trabajando en esto. Es probable que muchos de los problemas técnicos que deba superar sean similares. Ver: http://forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5

usuario26252
fuente
2
Sugeriría cambiar de xen a Linux Kernel Virtial Machines (kvm). kvm admite os-x con parche aquí: alex.csgraf.de/self/?part/projects&folder/… y aquí: d4wiki.goddamm.it/index.php?title=Howto:_Mac_OSX_on_KVM
user26252
Debe agregar su comentario a su respuesta.
d -_- b
0
Enlaces útiles:

https://github.com/kholia/OSX-KVM

https://github.com/foxlet/macOS-Simple-KVM

https://github.com/munki/macadmin-scripts


Mojave

#!/usr/bin/env bash
#===========================================================================
# Works only with the official image available in the Mac App Store.
# Make sure you download the official installer before running this script.
#===========================================================================

hdiutil create -o /tmp/Mojave.cdr -size 8000m -layout SPUD -fs HFS+J
hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia  --volume /Volumes/install_build --nointeraction
hdiutil detach "/Volumes/Install macOS Mojave"
hdiutil convert /tmp/Mojave.cdr.dmg -format UDTO -o /tmp/Mojave.iso
mv /tmp/Mojave.iso.cdr ~/Desktop/Mojave.iso
rm /tmp/Mojave.cdr.dmg

Catalina

#!/usr/bin/env bash
#===========================================================================
# Works only with the official image available in the Mac App Store.
# Make sure you download the official installer before running this script.
#===========================================================================

hdiutil create -o /tmp/Catalina.cdr -size 8000m -layout SPUD -fs HFS+J
hdiutil attach /tmp/Catalina.cdr.dmg -noverify -mountpoint /Volumes/install_build
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia  --volume /Volumes/install_build --nointeraction
hdiutil detach "/Volumes/Install macOS Catalina"
hdiutil convert /tmp/Catalina.cdr.dmg -format UDTO -o /tmp/Catalina.iso
mv /tmp/Catalina.iso.cdr ~/Desktop/Catalina.iso
rm /tmp/Catalina.cdr.dmg

Descargue la aplicación del instalador en su carpeta / Aplicaciones en Mac. ¡Una vez que tengas el ISO a mitad de camino!

RandyMcMillan
fuente