作爲後續行動,我剛纔的問題Testing on different version of Mac without buying OSX Server or multiple machinesOS X服務器上的虛擬化MAC客戶端操作系統
什麼應用你推薦虛擬化上的OS X Server的安裝及Max OS X Leopard的/ Snow Leopard中的客戶機?我想像PC虛擬機那樣並行運行它們並將它們用於測試。
謝謝!
作爲後續行動,我剛纔的問題Testing on different version of Mac without buying OSX Server or multiple machinesOS X服務器上的虛擬化MAC客戶端操作系統
什麼應用你推薦虛擬化上的OS X Server的安裝及Max OS X Leopard的/ Snow Leopard中的客戶機?我想像PC虛擬機那樣並行運行它們並將它們用於測試。
謝謝!
據我所知,有虛擬化的Mac OS X(客戶端),僅OS X Server中沒有合法的方式。我想上一個問題的答案是關於運行多個OS X Server實例。
好的。我對所有的術語都感到困惑。上帝,開發和測試Mac是如此昂貴! – psychotik 2009-09-08 00:19:08
可能最簡單的解決方案是獲得Firewire硬盤驅動器,使用多個分區對其進行初始化,並在每個分區上分別安裝各種版本的OS X。在啓動時選擇您想要的操作系統很容易。根據你想要測試的內容,如果一個OS X在較舊的或較新的分區上進行文件恢復,但通常這不成問題,則隔離起來可能有點棘手。 – 2009-09-08 00:35:10
如果你非常小心,你可以在內部HD上創建多個分區,從而不需要外部HD,但它們相當便宜。 – 2009-09-08 00:37:56
VMWare Fusion可以運行10.5/10/6客戶端虛擬機,但您必須通過編輯OS安裝光盤來欺騙它進行安裝。
有一些問題,用這種方法,有人誰試圖它作爲enumarted:
根據您的測試要求,在虛擬環境下的慢,這可能會或可能不會是交易斷路器爲您服務。
欺騙的VMWare,以爲客戶端10.5或10.6盤實際上是服務器,你必須編輯融合的基本形象爲新的虛擬機:
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
然後安裝操作系統:
如果您嘗試安裝它會導致Eboot錯誤,因此您需要按F8進入高級安裝。然後在那裏使用-v -install,它應該安裝。
對不起,剛剛閱讀你的其他問題。 – 2009-09-07 23:53:52
呃?我在詢問用什麼軟件來虛擬化這些操作系統。 OS X Server是否具有內置此功能?還是我需要一些其他類似VMWare的軟件? – psychotik 2009-09-07 23:56:40