Avere Mac OS X su una macchina virtuale XEN


12

È possibile avere un guest Mac OS X su un host XEN?

Se si, come?

Ci sono differenze per Mac OS X Server?

In particolare, sono interessato all'installazione di un server Mac OS X di prova all'interno di una domU XEN, essendo l'host un server Linux Debian nel caso in cui ciò abbia importanza.

Grazie in anticipo


Vedi queste altre domande quasi duplicate: serverfault.com/questions/4046/virtualizing-os-x , serverfault.com/questions/3665/… , serverfault.com/questions/32031/running-mac-os-x-on-hyper -v , tra l'altro tutti con la stessa risposta. Non sei legalmente autorizzato a farlo.
Chealion,

Spiacenti, la domanda non è stata visualizzata nell'elenco di domande simili.
drAlberT,

2
@chealion: Apple e molte altre società di computer vorrebbero che tu pensi che non sei legalmente autorizzato in nessun luogo, ma dipende davvero da quale giurisdizione legale risiedi (e dove viene eseguita la virtualizzazione). in molti paesi / stati, le licenze termoretraibili e gli EULA sono giuridicamente vincolanti come una richiesta per favore.
Cas

Risposte:


1

La tua licenza per MacOS X consente di eseguirla solo su hardware Apple. Solo il server MacOS X consente la virtualizzazione. Sia vmware che Parallels hanno prodotti che supportano questo.

È possibile eseguire MacOS non server in altri sistemi di virtualizzazione, tuttavia non è legale farlo. Se hai eseguito Linux sul bare metal di un pezzetto di hardware Apple, potresti essere in grado di far legare Xen al server MacOS.


3
Come ho specificato, sono interessato a virtualizzare effettivamente Mac OS X Server, quindi penso di poterlo fare legalmente ... la domanda è, ora, come funziona il lavoro con XEN ... è possibile?
drAlberT,

1
@AlberT - La virtualizzazione su hardware non Apple non è consentita dall'EULA di Mac OS X Server. L'EULA di Mac OS X (client) non consente la virtualizzazione.
Chealion,

6
Le restrizioni EULA sull'uso non sono legalmente vincolanti o applicabili in tutte le giurisdizioni.
cas

9
Non hai risposto alla domanda. Vorrei una risposta Se non lo sai, comprimilo.
d -_- b

Sì, evitando la domanda che dice "... EULA ...". E se avessi eseguito XEN su un Mac mini, questo ti avrebbe aiutato a rispondere?
codice ninja

2

Non ci sono sforzi noti per lo xen. Principalmente perché la maggior parte delle persone che usano xen lo eseguono esclusivamente su hardware linux / x86 / amd. MA altri progetti OSS, in particolare "qemu" e "virtualbox", hanno lavorato a questo proposito. È probabile che molti dei problemi tecnici che dovresti superare siano simili. Vedi: http://forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5


2
Id suggerisce di passare da xen a Linux Kernel Virtial Machines (kvm). kvm supporta os-x con patch qui: alex.csgraf.de/self/?part/projects&folder/… e qui: d4wiki.goddamm.it/index.php?title=Howto:_Mac_OSX_on_KVM
user26252

Devi aggiungere il tuo commento alla tua risposta.
d -_- b

0
Link utili:

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

Scarica l'app di installazione nella cartella Applicazioni / su Mac. Una volta che hai l'ISO, sei a metà strada!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.