Posiadanie systemu Mac OS X na maszynie wirtualnej XEN

12

Czy istnieje możliwość gościa Mac OS X na hoście XEN?

Jeśli tak to jak?

Czy jest różnica dla Mac OS X Server?

W szczególności jestem zainteresowany instalacją testowego serwera Mac OS X Server w XEN domU, który jest hostem serwera Linux Debian na wypadek, gdyby miało to znaczenie.

Z góry dziękuję

drAlberT
źródło
Zobacz inne prawie zduplikowane pytania: serverfault.com/questions/4046/virtualizing-os-x , serverfault.com/questions/3665/… , serverfault.com/questions/32031/running-mac-os-x-on-hyper -v , między innymi z tą samą odpowiedzią. Nie wolno ci tego legalnie.
Chealion
Przepraszamy, pytanie nie pojawiło się na liście podobnych pytań.
drAlberT
2
@chealion: Apple i wiele innych firm komputerowych chciałoby, abyś myślał, że nie jesteś nigdzie dozwolony, ale tak naprawdę zależy to od jurysdykcji prawnej, w której przebywasz (i gdzie odbywa się wirtualizacja). w wielu krajach / stanach licencje termokurczliwe i umowy EULA są tak samo wiążące jak ładna prośba.
cas

Odpowiedzi:

1

Twoja licencja na MacOS X pozwala na uruchamianie go tylko na sprzęcie Apple. Tylko serwer MacOS X pozwala na wirtualizację. Zarówno vmware, jak i Parallels mają produkty, które to obsługują.

Możliwe jest uruchamianie systemu MacOS bez serwera w innych systemach wirtualizacji, jednak nie jest to legalne. Jeśli korzystałeś z systemu Linux na czystym sprzęcie Apple'a, być może uda ci się przekonać Xena do legalnego uruchamiania serwera MacOS.

James
źródło
3
Jak już wspomniałem, jestem zainteresowany wirtualizacją Mac OS X Server, więc myślę, że mogę to zrobić zgodnie z prawem ... Pytanie brzmi: jak to możliwe, że praca z XEN ... jest możliwa?
drAlberT
1
@AlberT - EULA systemu Mac OS X Server nie pozwala na wirtualizację na sprzęcie innym niż Apple. Umowa użytkownika systemu Mac OS X (klient) nie zezwala na wirtualizację.
Chealion
6
Ograniczenia umowy EULA dotyczące użytkowania nie są prawnie wiążące ani wykonalne we wszystkich jurysdykcjach.
cas
9
Nie odpowiedziałeś na pytanie. Chciałbym odpowiedź Jeśli nie wiesz, spakuj go.
d -_- b
Tak, unikając pytania „... EULA ...”. Co jeśli uruchomię XEN na komputerze Mac mini, czy pomoże ci to odpowiedzieć?
kod ninja
2

Nie ma znanych wysiłków dla Xen. Przede wszystkim dlatego, że większość osób korzystających z Xen działa na nim wyłącznie na sprzęcie linux / x86 / amd. ALE inne projekty OSS, a mianowicie „qemu” i „virtualbox”, pracują nad tym. Prawdopodobnie wiele problemów technicznych, które należy rozwiązać, jest podobnych. Zobacz: http://forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5

użytkownik26252
źródło
2
Id sugeruje przejście z Xen na Virtial Machines jądra Linux (kvm). kvm obsługuje OS-X z łatką tutaj: alex.csgraf.de/self/?part/projects&folder/... a tutaj: d4wiki.goddamm.it/index.php?title=Howto:_Mac_OSX_on_KVM
user26252
Powinieneś dodać swój komentarz do swojej odpowiedzi.
d -_- b
0
Przydatne linki:

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

Pobierz aplikację Installer do ciebie / folder Aplikacje na Mac. Gdy masz już ISO, jesteś w połowie drogi!

RandyMcMillan
źródło