Macos 在OS X服务器上虚拟化mac客户端操作系统
作为我上一个问题的后续行动 您建议在OS X服务器安装上虚拟化Max OS X Leopard/Snow Leopard客户端计算机的应用程序是什么?我想像PC虚拟机一样并行运行这些程序,并使用它们进行测试Macos 在OS X服务器上虚拟化mac客户端操作系统,macos,Macos,作为我上一个问题的后续行动 您建议在OS X服务器安装上虚拟化Max OS X Leopard/Snow Leopard客户端计算机的应用程序是什么?我想像PC虚拟机一样并行运行这些程序,并使用它们进行测试 谢谢 AFAIK,没有合法的方法来虚拟化Mac OS X(客户端),只有OS X服务器。我认为上一个问题的答案与运行多个OS X服务器实例有关。VMWare Fusion可以运行10.5/10/6客户端虚拟机,但您必须通过编辑OS安装光盘来欺骗它进行安装 此方法存在一些问题,正如尝试过此方法
谢谢 AFAIK,没有合法的方法来虚拟化Mac OS X(客户端),只有OS X服务器。我认为上一个问题的答案与运行多个OS X服务器实例有关。VMWare Fusion可以运行10.5/10/6客户端虚拟机,但您必须通过编辑OS安装光盘来欺骗它进行安装 此方法存在一些问题,正如尝试过此方法的人列举的:
- DVD播放机不工作有错误(-70017)
- 大多数屏幕保护程序都不工作
- 前排加载到黑屏
- Quicktime中的屏幕记录产生错误(OSStatus错误-108)
- 虚拟化时,声音在所有Mac操作系统中都不起作用
- System Profiler无法找到有关系统组件的大量信息
- 在20秒的虚拟环境下,启动时间较慢
sudo bash
cd "/Library/Application Support/VMware Fusion/isoimages"
mkdir original
mv darwin.iso tools-key.pub *.sig original
sed "s/ServerVersion.plist/SystemVersion.plist/g" < original/darwin.iso > darwin.iso
openssl genrsa -out tools-priv.pem 2048
openssl rsa -in tools-priv.pem -pubout -out tools-key.pub
openssl dgst -sha1 -sign tools-priv.pem < darwin.iso > darwin.iso.sig
for A in *.iso ; do openssl dgst -sha1 -sign tools-priv.pem < $A > $A.sig ; done
exit
sudobash
cd“/库/应用程序支持/VMware Fusion/isoimages”
mkdir原件
mv darwin.iso tools-key.pub*.sig原件
sed“s/ServerVersion.plist/SystemVersion.plist/g”darwin.iso
openssl genrsa-out tools-priv.pem 2048
openssl rsa-in-tools-priv.pem-pubout-out-tools-key.pub
openssl dgst-sha1-sign tools-priv.pemdarwin.iso.sig
对于*.iso中的A;执行openssl dgst-sha1-签名工具-priv.pem<$A>$A.sig;完成
出口
然后安装操作系统:
如果你试图安装它将给出一个电子书错误,所以你需要去高级安装按F8。然后在那里使用-v-install,它应该安装。对不起,请阅读您的另一个问题。嗯?我想问的是使用什么软件来虚拟化这些操作系统。OSX服务器是否内置了此功能?或者我需要其他类似VMWare的软件吗?啊,好的。我把术语弄糊涂了。天啊,为Mac开发和测试太贵了!可能最简单的解决方案是获得一个Firewire硬盘驱动器,用几个分区对其进行初始化,然后在每个分区上分别安装所需的各种版本的OS X。这样,在启动时就可以很容易地选择您想要的操作系统。根据您要测试的内容,隔离一个OS X是否在较旧或较新的分区上执行文件恢复可能会有点困难,但通常这不是问题。如果您非常小心,您可以在内部HD上创建多个分区,而不需要外部HD,但它们非常便宜。