開始新的征程~VMware12安裝OS X10.11過程記錄
what the fuck! 說好的跨平台開發呢?!不能build是什麼情況??於是我哼哧哼哧又去網上查了一下,發現大家都是在蘋果的操作系統上面搞這個跨平台開發的,沒有蘋果的操作系統根本就沒法兒做這個iOS應用啊!好吧。搞個蘋果的虛擬機。其實以前搞過蘋果的虛擬機,那一年還是大二,電腦還是聯想的ideaPad,i3的心外加機械硬碟,猶記得當初用VMware進入安裝界面之後整個電腦都崩了,卡在那裡一下午都沒有反應。這個,雖然我現在換了電腦,不過也還是有點虛啊。
先來看看我電腦的配置,thinkpad t440p,前兩年在淘寶上買的港行的水貨,自己換了一個閃迪的固態硬碟,系統處理器和內存情況如下:
在百度上搜了一下教程,然後就可以開始了。
第一步,下載和安裝準備。VMware我就不多說了,老司機可以找到最新的VMware下載安裝包和序列號。我的電腦上本身裝有VMware12,所以VMware的安裝我就不贅述了。在百度上找到unlocker的安裝盤和OS X10.11.1的cdr鏡像,下載下來之後,首先解壓unlocker的壓縮包,由於我的電腦系統是win10企業版,所以就要用管理員許可權運行unlocker文件夾下「win-install.cmd」這個腳本安裝unlocker,之所以安裝這個是因為VMware本身是沒法安裝蘋果的虛擬機的,unlocker可以讓VMware識別出OSX的鏡像。腳本跑的時候會出來一些提示的log,看這個log的樣子,我感覺應該是必須先安裝VMware才能安裝unlocker。安裝好之後,就可以正常進入VMware了。
第二步,創建虛擬機。進入VMware,"File"->"New Virtual Machine..."進入虛擬機創建界面,選擇推薦的"典型安裝"。
第三步,虛擬機系統安裝。選擇開機,會出現無法開機報錯,出現一個問題。
首先是選擇語言,這個直接下一步。
同意條款沒找到圖,這裡進入了安裝系統的界面,記得要選擇"實用工具",裡面有一個對磁碟進行分區的工具叫什麼「磁碟工具」,對你的40GB磁碟進行抹掉(Erase)操作,40GB磁碟應該就是最下面一個VMware什麼什麼的磁碟,這個應該很簡單,按照默認操作就可以了。
抹掉之後就可以在安裝界面看到這個被抹掉的磁碟了,選擇把系統安裝在這個磁碟上,就等待這系統裝好就可以了。
我想說,以上都不是重點。
安裝好系統之後,重啟進入系統初始化界面,選擇時區,語言這些,選擇是否定位,接著就是登錄apple id的界面,問題來了,我輸入我的apple id之後,輸入錯誤的密碼,界面會顯示密碼錯誤,輸入正確的密碼之後,系統會給我看旋轉的菊花,然後卡在那裡,於是我崩潰了,重啟幾次都是這個情況,我還以為是我家網不行。
最後一次,我選擇不登陸apple id,總算是混進了系統,大家肯定也用過蘋果的機器,我就進app store準備裝xcode,好嘛,又要輸入apple id登錄,又被菊花卡在那裡。
到底為什麼不能登錄apple id呢?年少的我心中不禁升起一絲疑惑,百度以下之後,發現用VMware安裝蘋果虛擬機的朋友都直接輕鬆登錄蘋果id,我心想,為啥只有我一個人有這個問題?好不容易找到了知乎有個問題,說到了和我一樣的情況,下面只有一個回答,說是序列號的問題,虛擬機的序列號沒辦法登錄apple id。不過沒有說解決辦法。一聽到說是序列號,我的內心是崩潰的,覺得這事兒太麻煩了,心想要是實在不行就去拿老婆的mac直接遠程build我的項目好了。不過沒弄好實在不甘心啊,我就繼續百度+google,先後嘗試了改dns(後來證實沒用),改網路模式(從NAT改到橋接,後來發現沒法改),結果都不行。那就改序列號吧。在網上找了blank board serializer,發現這玩意兒沒法給虛擬機改序列號啊。我就只能繼續google了。天無絕人之路,讓我找到一個國外的教程,解決序列號的問題,鏈接如下:How to spoof real Mac in VMware - Multi-booting and Virtualisation。他是怎麼解決的呢?一句話,改之前說的vmx文件,把虛擬機關機之後,在之前那個vmx文件最後加入以下內容:
board-id.reflectHost = "FALSE"board-id = "MAC-F22589C8"hw.model.reflectHost = "FALSE"hw.model = "MacBookPro6,2"serialNumber.reflectHost = "FALSE"serialNumber = "RM129481AGW"smbios.reflectHost = "FALSE"
注意,文件裡面不要有相同項,我是一個個的比對,再加進去的。然後再開機,懷著忐忑的心情打開app store去sign in,輸入帳號密碼,看到熟悉的菊花,登陸成功!爽爽爽!馬上去更新系統了~~~
搞定之後看了一下那個國外的教程,發現還有修改機器mac地址的教程,有需要大家可以自己看。最後附上下載鏡像和unlocker的百度雲鏈接:
鏈接:http://pan.baidu.com/s/1kVfoE5T 密碼:5421
蘋果好吃樹難栽。第一次記錄這些東西,文筆不暢大家多多擔待,有問題可以發郵件給我,我們可以一起搞一搞。我的郵箱是:liang7878@hotmail.com。
看到這裡的朋友,謝謝啦~~
推薦閱讀:
※到底選openstack還是vmware?
※為什麼一定要用虛擬機?
※vmware nat方式,虛擬機不能解析域名是什麼原因?
※VMware可以作為一個偽操作系統使用嗎?
※virtualbox/vmware虛擬化技術中暫停虛擬系統是怎麼做到的?