最近涉及了iPhone的開發,因此想在家中的機器上安裝一個Mac os系統體驗和瞭解一下,遇到了不少的問題,記錄一下。
首先是進行虛擬機器的安裝,可以參考如下的資料:
How Install Mac OSX in VMware Windows
http://www.sysprobs.com/mac-windows-featured-post
How to Install Mac OS X Leopard without VT on VMware Intel PC
http://www.sysprobs.com/install-mac-os-leopard-vt-vmware
Install Mac OS X 10_6_5 Snow Leopard on VirtualBox - Several Issues Fixed
http://www.sysprobs.com/install-mac-os-1065-snow-leopard-virtualboxseveral-issues-fixed
Simple Steps to Install Mac 10_6_4 Snow Leopard on VMware Player
http://www.sysprobs.com/steps-install-mac-snow-leopard-vmware-player-pre-installed-vmware-image
在虛擬機器中如何安裝Mac OS X Snow Leopard 10_6
http://www.cnblogs.com/imzzk/archive/2010/05/11/1732185.html
教你如何在PC上安裝MAC OS. 含軟體與雙系統使用
http://bbs.weiphone.com/read-htm-tid-21227.html
手動安裝一個新的虛擬機器
安裝時需要的開機檔案:這個是和Winodws Linux的虛擬機器安裝有區別的地方,需要使用如下的檔案[那個都行]進行引導,然後使用Mac OSX安裝盤進行安裝
darwin.iso
Rebel EFI.iso
empireEFIv1085.iso
Mac OS 10.5.5已安裝好的VMWare虛擬機器
http://cdn.sysprobs.com/wp-content/uploads/2009/08/mac_os_x_leopard_1055_vmware_image4798016tpb.torrent
Mac OS 10.6.2已安裝好的VMWare虛擬機器
http://www.sysprobs.com//wp-content/uploads/2010/05/MacOSX_Snow_leopard_10.6.2.0_for_VmWare_(2010)-included.5542199.TPB.torrent
依據以上的文檔,在如下的軟硬體下進行使用:
VMware Workstation 7.0.0 Build 203739 Final.rar
VirtualBox-3.2.12-68302-Win.exe
Intel Pentium D 920
主板MSI 945P NEO5
NVIDIA Geforce 7300 LE
RAM: 4G
Windows 7 32位/64位系統
CPU特性如下:
測試結果:
10.5.5虛擬機器在Vmware下可以啟動和使用,單由於沒有VMare Tools,因此進行滑鼠操作反應比較慢[基本無法進行開發],據網上有人反映,使用目前新的CPU這個問題有改善
VMWare Tools網上能找到的可以在Mac os上使用的效果也不行[運行時需要設定VMWar勾選“VMware kernel paravirtualization”,否則在登入介面一直鎖住];比較奇怪的是將這個正常的VMware檔案加入Virtual Box建立虛擬機器,竟不能正常進入系統;為了提高效能,在這樣配置的機器上安裝一個物理的10.5.5版本,安裝完成後反覆重啟,竟不能使用,-v選項啟動,出現幾行資訊後就重啟,不知是否是VMware kernel paravirtualization的作用[10.5.5這個安裝盤在以前的一個配置更低的淘汰機器上安裝成功過]
10.6.2這個虛擬機器無法啟動,在真實的機器上進行安裝也啟動不起來,-v選項顯示好像是顯卡的支援不行
看來在稍舊些的機器上運行Mac OS是個比較麻煩的事,這些問題在Intel Core系列的CPU上可看到可以成功。
估計解決方案只能是升級現有機器或者買個Mac Mini了。