Маючи Mac OS X на віртуальній машині XEN


12

Чи можливо мати гостя Mac OS X на хості XEN?

Якщо так, то як?

Чи є різниця для Mac OS X Server?

Зокрема, мені цікаво встановити тестуючий сервер Mac OS X всередині domen XEN, будучи хостом Linux-сервера Debian у випадку, якщо це буде мати значення.

Спасибі заздалегідь


Подивіться інші відповіді, які повторюються поблизу: serverfault.com/questions/4046/virtualizing-os-x , serverfault.com/questions/3665/… , serverfault.com/questions/32031/running-mac-os-x-on-hyper -v , серед інших усі з однаковою відповіддю. Вам законно не дозволено.
Chealion

На жаль, запитання не з’явилось у списку подібних питань.
drAlberT

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

Відповіді:


1

Ваша ліцензія на MacOS X дозволяє запускати її лише на апаратному забезпеченні Apple. Тільки сервер MacOS X дозволяє віртуалізувати. І vmware, і Parallels мають продукти, які це підтримують.

Можна запустити несервер MacOS в інших системах віртуалізації, однак це не законно. Якщо ви запустили Linux на голий метал апаратного забезпечення Apple, можливо, ви зможете отримати Xen для легального запуску сервера MacOS.


3
Як я уточнив, мені цікаво фактично віртуалізувати Mac OS X Server, тому я думаю, що я можу це зробити на законних підставах ... питання в тому, як тепер зробити роботу з XEN ... чи це можливо?
drAlberT

1
@AlberT - віртуалізація на апараті, що не належить Apple, забороняється EULA Mac Server X Server. EULA Mac OS X (Клієнт) не дозволяє віртуалізацію.
Chealion

6
Обмеження щодо використання договору EULA не є юридично обов'язковими або застосовуються у всіх юрисдикціях.
cas

9
Ви не відповіли на запитання. Я хотів би відповісти. Якщо ви не знаєте, поштовхніть це.
d -_- b

Так, уникаючи запитання "... EULA ...". Що робити, якщо я запускаю XEN на mac mini, це допоможе вам відповісти?
код ніндзя

2

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


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

Ви повинні додати свій коментар до своєї відповіді.
d -_- b

0
Корисні посилання:

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

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

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


Мохаве:

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