Windows10上通過VMware14安裝macOS 10.12全步驟講解
由於工作需要,用到mac OS系統進行開發,奈何哥們的電腦是Windows,暫時還不能買mac book,但是貧窮不能限制哥們的想象力,心想是不是通過強大的虛擬機器是不是就可以了捏,查了一下網上還真有步驟,按照上面指點的步驟做但過程坑太多,鼓搗了3個點兒終於解決,現在跟大家分享一下我的經歷,不為別的,就為大家少走彎路,此處應有掌聲!
1. 軟體準備:
VMware Workstation14:網上自己找,註冊碼也多的是。
unlocker for VMware14:一定要用這個https://download.csdn.net/download/luanxiyuan/10570253(需要2個CSDN積分),我曾經下載了unlocker208和207,都跟VMware14不匹配,導致完成後再VMware14中找不到macOS選項。
python2.7:網上自己找一抓一大把,主要是unlocker安裝過程需要用到。
MAC OS映象檔案:連結: https://pan.baidu.com/s/157Krk-2YLuODgfcpOCYjBg 密碼: ui7v 將下載的檔案解壓後放在一起,應該是7.10G大小左右。
2. 軟體安裝:
1. 先安裝VMware Workstation14和python2.7, python安裝完成後輸入>python檢視是否安裝成功:
2. 安裝unlocker for VMware14,注意這裡面的坑最多,一定按照這個步驟來,需要你:
1)將所有資料夾下面的.exe檔案的相容性改為windows7,否則會報錯:【unlocker.exe已停止工作】和【gettools.exe 已停止工作】,所以乾脆所有的exe檔案相容性都改到windows7;(如果你用notpad++開啟win-install.cmd會發現在執行的過程中會呼叫這些exe檔案)
2)ctrl+R,輸入services.msc開啟服務,將所有VMWare相關服務全部停止,同時VMware14也不要啟動;
3)右鍵win-install.cmd,以管理員身份執行,等待安裝完成即可。
3. 安裝macOS虛擬機器:
開啟VMware14,建立新的虛擬機器,下一步自己設定即可:
4. 啟動macOS虛擬機器:
可能你以為安裝完了就萬事大吉了,NO no no,高興的太早,啟動macOS時候也會報錯。
點選【開啟此虛擬機器】,會報錯【Vmware player不可恢復錯誤】,截圖大概如下:
在虛擬機器安裝路徑下找到macOS 10.12.vmx,如下:
用notpad++開啟,ctrl+F,輸入smc.present,找到 smc.present = "TRUE",在smc.present = "TRUE"後面,手動新增一句smc.version = 0,儲存,關閉,重啟VMware14,如下:
5. 安裝OS X系統:
啟動以後,我們下一步即可,中途會提示【OS X Base System 上沒有足夠的空間來進行安裝】,
解決辦法是:點選上方的【實用工具】->【磁碟工具】:
選擇下方的【VMware virtual SA……】,然後點選上方的【抹掉】按鈕,輸入隨便的一個名稱,比如abc,點選彈框中的【抹掉】按鈕,然後關閉磁碟工具,選擇abc繼續:
6. macOS網路配置:
安裝OS X過程中需要配置網路,那裡可以先略過,等安裝完成後再來配置。安裝完正常啟動的樣子:
然後回到主機windows10,輸入services.msc進入服務,保證下面這兩個服務是啟動的(可以將它們設定為自動,這樣保證每次都可以自啟動):
進入【更改介面卡選項】,進入該介面後右鍵WLAN(因為我家用的是無線網):
【屬性】--【共享】,勾選【允許其他網路使用者通過此計算機的Internet連線來連線(N)】,家庭網路連線(H)選擇mac OS的【VMware Network Adapter VMnet8】,點選確定進行儲存:
回到客戶機macOS,開啟終端,ping一下主機的ip可以ping通,開啟瀏覽器可以訪問百度:
7. 安裝VMware Tools:
1. 登入Mac OS X,在左上角頂部選單點選Finder,並選擇偏好設定,硬碟不勾選,其餘三項勾選:
2. 桌面右上角VMware Tools右鍵,推出
3. 回到虛擬機器,按如圖點選設定:虛擬機器--設定-cd/dvd,開啟unlock for VMware14中的tools資料夾下的darwin.iso:
4. 然後點選虛擬機器上得【虛擬機器】--【安裝VMware Tools】,進行安裝:
安裝完成後需要重啟系統:
以上,所有的步驟都已經走完,剩下的就是在macOS上面安裝你需要的軟體了,祝你好運☺