在XEN虚拟机上安装Mac OS X


12

Mac OS X guest虚拟机是否可以在XEN主机上运行?

如果是,怎么办?

Mac OS X Server有区别吗?

我尤其对在XEN domU内安装测试Mac OS X Server感兴趣,在这种情况下,作为Debian linux服务器的宿主。

提前致谢


看到这些其他近重复的问题:serverfault.com/questions/4046/virtualizing-os-xserverfault.com/questions/3665/...serverfault.com/questions/32031/running-mac-os-x-on-hyper -v,以及其他所有具有相同答案的。法律不允许您这样做。
Chealion

抱歉,该问题未出现在类似问题的列表中。
drAlberT

2
@chealion:Apple和许多其他计算机公司希望您认为法律上不允许您进入任何地方,但这实际上取决于您所居住的法律管辖权(以及进行虚拟化的位置)。在许多国家/地区,自动包装许可证和EULA的法律约束力相当不错。
cas

Answers:


1

您的MacOS X许可证仅允许其在Apple硬件上运行。仅MacOS X服务器允许虚拟化。双方的VMwareParallels的具有支持该产品。

可以在其他虚拟化系统中运行MacOS非服务器,但是这样做是不合法的。如果您在Apple硬件的裸机上运行linux,则可以使Xen合法运行MacOS服务器。


3
正如我指定的那样,我有兴趣对Mac OS X Server进行虚拟化,因此我认为我可以合法进行……现在的问题是,XEN的工作方式如何……可能吗?
drAlberT

1
@AlberT-Mac OS X Server的EULA不允许在非Apple硬件上进行虚拟化。Mac OS X(客户端)的EULA不允许虚拟化。
Chealion

6
EULA使用限制并非在所有司法管辖区都具有法律约束力或强制性。
cas

9
您没有回答问题。我想要一个答案。如果您不知道,请压缩它。
d -_- b 2010年

是的,避免说“ ... EULA ...”的问题。如果我在Mac mini上运行XEN,该怎么办?
代码忍者

2

没有针对xen的已知努力。主要是因为大多数使用xen的人都在Linux / x86 / amd硬件上专门运行它。但是其他OSS项目,即“ qemu”和“ virtualbox”已在此工作。您可能需要克服的许多技术问题很可能是相似的。参见:http : //forums.virtualbox.org/viewtopic.php?f=4&t=2076&sid=3f507d8a7d8194f37b6dd8a089c919f5


2
id建议从xen切换到Linux内核虚拟机(kvm)。kvm确实在以下位置支持带有补丁的os-x:alex.csgraf.de/self/ ? part
projects&

您应该在评论中添加评论。
d -_- b 2010年

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上的/ Applications文件夹中。一旦有了ISO,您就可以成功了!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.