Memiliki Mac OS X pada mesin virtual XEN

12

Apakah mungkin untuk mendapatkan tamu Mac OS X pada host XEN?

Jika ya, bagaimana?

Ada perbedaan untuk Mac OS X Server?

Secara khusus saya tertarik pada instalasi pengujian Mac OS X Server di dalam XEN domU, menjadi host server linux Debian dalam hal ini akan menjadi masalah.

Terima kasih sebelumnya

drAlberT
sumber
Lihat pertanyaan-pertanyaan duplikat dekat lainnya: serverfault.com/questions/4046/virtualizing-os-x , serverfault.com/questions/3665/… , serverfault.com/questions/32031/running-mac-os-x-on-hyper -v , antara lain semua dengan jawaban yang sama. Anda tidak diizinkan secara hukum.
Chealion
Maaf, pertanyaan itu tidak muncul di daftar pertanyaan serupa.
drAlberT
2
@chealion: Apple dan banyak perusahaan komputer lainnya ingin Anda berpikir Anda tidak diizinkan secara hukum di mana pun, tetapi itu benar-benar tergantung pada yurisdiksi hukum tempat Anda tinggal (dan di mana virtualisasi dilakukan). di banyak negara / negara, lisensi shrink-wrap dan EULA mengikat secara hukum sebagai permintaan tolong-cantik.
cas

Jawaban:

1

Lisensi Anda untuk MacOS X hanya memungkinkan untuk dijalankan pada perangkat keras Apple. Hanya server MacOS X yang memungkinkan virtualisasi. Baik vmware dan Parallels memiliki produk yang mendukung ini.

Dimungkinkan untuk menjalankan MacOS non server di sistem virtualisasi lain namun tidak sah untuk melakukannya. Jika Anda menjalankan linux pada perangkat keras Apple, Anda mungkin bisa membuat Xen menjalankan server MacOS secara legal.

James
sumber
3
Seperti yang saya sebutkan saya tertarik untuk benar-benar virtualisasi Mac OS X Server, jadi saya pikir saya bisa melakukannya secara legal ... pertanyaannya adalah, sekarang, bagaimana melakukan pekerjaan dengan XEN ... apakah mungkin?
drAlberT
1
@AlberT - Virtualisasi pada perangkat keras non-Apple tidak diizinkan oleh EULA dari Mac OS X Server. EULA Mac OS X (Klien) tidak mengizinkan virtualisasi.
Chealion
6
Pembatasan EULA pada penggunaan tidak mengikat atau berlaku secara hukum di semua yurisdiksi.
cas
9
Anda tidak menjawab pertanyaan itu. Saya mau jawaban. Jika Anda tidak tahu, maka ziplah.
d -_- b
Ya, menghindari pertanyaan yang mengatakan '... EULA ...'. Bagaimana jika saya menjalankan XEN pada mac mini, apakah ini akan membantu Anda menjawab?
kode ninja
2

Tidak ada upaya yang diketahui untuk xen. Terutama karena kebanyakan orang yang menggunakan xen menjalankannya secara eksklusif di perangkat keras linux / x86 / amd. TETAPI proyek OSS lain, yaitu 'qemu' dan 'virtualbox' telah bekerja di sini. Kemungkinan banyak masalah teknis yang harus Anda atasi serupa. Lihat: http://forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5

pengguna26252
sumber
2
Id menyarankan beralih dari xen ke Linux Kernel Virtial Machines (kvm). kvm mendukung os-x dengan tambalan di sini: alex.csgraf.de/self/?part/projects&folder/… dan di sini: d4wiki.goddamm.it/index.php?title=Howto:_Mac_OSX_on_KVM
user26252
Anda harus menambahkan komentar Anda ke jawaban Anda.
d -_- b
0
Tautan yang bermanfaat:

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

Unduh Aplikasi Penginstal ke folder Anda / Aplikasi di Mac. Setelah Anda memiliki ISO setengah jalan Anda di sana!

RandyMcMillan
sumber