Наличие Mac OS X на виртуальной машине XEN


12

Возможно ли иметь гостевую Mac OS X на хосте XEN?

Если да, то как?

Есть ли разница для Mac OS X Server?

В частности, меня интересует установка тестируемого Mac OS X Server внутри XEN domU, который будет хостом Debian linux server в случае, если это будет иметь значение.

заранее спасибо


Посмотрите эти другие почти повторяющиеся вопросы: serverfault.com/questions/4046/virtualizing-os-x , serverfault.com/questions/3665/… , serverfault.com/questions/32031/running-mac-os-x-on-hyper -в , среди других все с тем же ответом. Вам не разрешено по закону.
Chealion

Извините, вопрос не появился в списке похожих вопросов.
drAlberT

2
@chealion: Apple и многие другие компьютерные компании хотели бы, чтобы вы думали, что вам нигде не разрешено юридически, но это действительно зависит от того, в какой юрисдикции вы проживаете (и где осуществляется виртуализация). во многих странах / штатах лицензии на термоусадочную пленку и лицензионные соглашения так же юридически обязательны, как и просьба.
Cas

Ответы:


1

Ваша лицензия на MacOS X позволяет запускать ее только на оборудовании Apple. Только сервер MacOS X допускает виртуализацию. И vmware, и Parallels имеют продукты, которые поддерживают это.

Возможно запустить MacOS без сервера в других системах виртуализации, однако это не разрешено законом. Если вы запустили Linux на «железе» аппаратного обеспечения Apple, возможно, вы сможете заставить Xen легально запускать сервер MacOS.


3
Как я уже сказал, я заинтересован в том, чтобы на самом деле виртуализировать Mac OS X Server, поэтому я думаю, что могу сделать это на законных основаниях ... Вопрос в том, как теперь работать с XEN ... возможно ли это?
drAlberT

1
@AlberT - Лицензионное соглашение Mac OS X Server не допускает виртуализацию на оборудовании сторонних производителей. Лицензионное соглашение Mac OS X (Клиент) не разрешает виртуализацию.
Chealion

6
Ограничения использования EULA не являются юридически обязательными или применимыми во всех юрисдикциях.
Cas

9
Вы не ответили на вопрос. Я хотел бы получить ответ. Если вы не знаете, то застегните молнию.
d -_- б

Да, избегая вопроса, говорящего «... EULA ...». Что если я запусту XEN на Mac Mini, это поможет вам ответить?
код ниндзя

2

Нет никаких известных усилий для Xen. Прежде всего потому, что большинство людей, использующих xen, используют его исключительно на оборудовании linux / x86 / amd. НО другие проекты OSS, а именно 'qemu' и 'virtualbox' работали над этим. Вполне вероятно, что многие технические проблемы, которые вам придется преодолеть, похожи. См .: http://forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5


2
Я бы предложил переключиться с xen на Linux Kernel Virtial Machines (kvm). kvm поддерживает os-x с патчем здесь: alex.csgraf.de/self/?part/projects&folder/… а здесь: d4wiki.goddamm.it/index.php?title=Howto:_Mac_OSX_on_KVM
user26252

Вы должны добавить свой комментарий к вашему ответу.
d -_- б

0
Полезные ссылки:

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


Каталина:

#!/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

Загрузите установщик приложения в папку «Приложения» на Mac. Как только у вас будет ISO, вы на полпути!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.