標籤:
轉載自http://blog.csdn.net/jordanxinwang/article/details/43637799 1、準備
宿主作業系統:Windows 8.1 64位。特別地,需要CPU支援硬體虛擬化。如果Windows 8.1上安裝了hyper-v,就表示肯定是支援的了。
需要的軟體:
1)VMware Player 7.0
https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/7_0
2)unlocker 2.0.4
http://www.insanelymac.com/forum/files/file/339-unlocker/
unlocker主要包括兩部分:擴充VMware,以支援建立虛擬機器時,可以選擇Mac OS X作業系統;VMvare tools for Mac OS X。
3)7-zip
http://sparanoid.com/lab/7z/
用於將Mac OS X的dmg安裝包解壓出真正的安裝程式的dmg。
4)dmg2img
http://vu1tur.eu.org/tools/
用於將dmg格式轉化為iso格式。
5)Mac OS X 10.8.5安裝包
http://bbs.feng.com/read-htm-tid-6922925.html
可以通過種子下載得到安裝包。
2、安裝 1)轉換得到Mac OS X作業系統安裝包的iso
- 下載安裝軟體:Mac OS X 10.8安裝包、7-zip、dmg2img
- 分別執行以下兩條命令。另外,注意,7z和dmg2img的程式路徑
7z e "這裡是下載的Mac OS X 10.8安裝包的路徑" InstallESD.dmg -r
dmg2img -v -i InstallESD.dmg -o OSX_10.8.5.iso
另外,需要注意的是,如果是10.9、10.10的安裝包,不能通過上述步驟得到iso。因為10.9、10.10的dmg不是可引導的。詳細內容可以參考下面這個文章的第1個回複:http://www.insanelymac.com/forum/topic/290949-how-to-install-os-x-10x-snow-leopard-lion-mountain-lion-mavericks-and-yosemite-in-vmware-workstation-1011-or-player-67/。
2)下載安裝VMvare Player 7.0
3)下載unlocker 2.0.4。然後,以管理員運行win-install.cmd
4)建立虛擬機器
- 啟動VMvare Player
- 建立虛擬機器
- 選擇稍後安裝作業系統
- 選擇Apple Mac OS X,版本選擇10.8。如果沒有執行上面的unlocker配置步驟,是不會有Apple Mac OS X選項的
- 後面的配置,按照預設的就好了。記憶體越大越好。記憶體、硬碟等配置後續是可以調整的
- 另外,在虛擬機器設定,Options->General,將Enhanced virtual keyboard更改為Use if available (recommended)。這樣可以解決在虛擬機器裡有時沒有鍵盤輸入的問題
5)heyper-v問題處理
確認關閉hyper-v服務!!!否則,無法啟動虛擬機器。因為hyper-v和VMvare都用到了硬體虛擬化功能。如果安裝了hyper-v服務(例如,安裝了Visual Studio),執行以下命令以關閉hyper-v服務,並重新啟動電腦。
bcdedit /set hypervisorlaunchtype off
另外,如果想重新開啟hyper-v服務時,可以執行以下命令,並重新啟動電腦。
bcdedit /set hypervisorlaunchtype auto
6)安裝Mac OS X 10.8
- 虛擬機器的CD/DVD裡,選擇之前轉換得到的iso檔案
- 啟動虛擬機器
- vcpu問題處理
啟動虛擬機器後,有可能碰到一下vcpu error:vmvare player unreconverable error vcpu-0
可以這樣解決:找到虛擬機器儲存的位置,用記事本開啟.vmx檔案,在最後增加下面這行內容,就可以解決問題了!
smc.version = 0
- 安裝作業系統
簡單來說,先通過Disk Utility分區格式化,然後就可以開始安裝作業系統了。詳細步驟可以參考這裡:http://unmi.cc/vmware9-install-mac-os-x-mountain-lion/。
7)安裝VMvare tools。
- 虛擬機器的CD/DVD裡,選擇unlocker目錄裡的tools目錄裡的darwin.iso
- 安裝並重啟
這時,就可以更改顯示解析度了。
Windows 8.1下安裝Mac OS X 10.8虛擬機器