1、下載VMare Workstation
2、下載Mac OS X Unlocker for VMwareMac OS X Unlocker for VMware是一款讓VMware虛擬機(jī)可以安裝Mac系統(tǒng)的實(shí)用小軟件。通常情況下,雖然VMware支持創(chuàng)建多種操作系統(tǒng)的虛擬機(jī),可惜它本身并不支持創(chuàng)建Mac OS X系統(tǒng)的虛擬機(jī)。值得慶幸的是,國(guó)外有技術(shù)大神開發(fā)了一個(gè)程序Mac OS X Unblocker,專門用于讓VMware支持Mac系統(tǒng)的運(yùn)行。Unlocker 2是專為VMware Workstation 11/12,Player 7及Fusion 7解除對(duì)Mac OS X系統(tǒng)的限制。從而在VMware虛擬機(jī)上安裝蘋果系統(tǒng)提供支持。如果您使用的是較早VMware10的產(chǎn)品,請(qǐng)繼續(xù)使用Unlocker 1的版本。
首先在安裝Mac OS X Unlocker之前,確保你的VMware虛擬機(jī)已經(jīng)完全關(guān)閉。然后將Mac OS X Unlocker解壓到非中文目錄,對(duì)目錄中的“win-install.cmd”右鍵“以管理員身份運(yùn)行”,運(yùn)行完成后,再次打開VMware虛擬機(jī),你會(huì)發(fā)現(xiàn)已經(jīng)可以創(chuàng)建Mac OS X系統(tǒng)的虛擬機(jī)了。安裝完成后,打開VMWare:
點(diǎn)擊創(chuàng)建新的虛擬機(jī):
選擇典型,然后點(diǎn)擊下一步:
稍后安裝操作系統(tǒng),如果已經(jīng)下載好了鏡像文件可以直接選擇,其中默認(rèn)選擇iso文件,其實(shí)使用sdr文件也是可以的,雖然它會(huì)提醒檢測(cè)不到鏡像,瀏覽文件是需要將類型設(shè)置為所有文件,默認(rèn)為iso:
點(diǎn)擊下一步:
這里面就出現(xiàn)了MAC OS系統(tǒng)和版本的選取框了,在沒有安裝unlock之前是看不到MAC系統(tǒng)選項(xiàng)的,因?yàn)槲覀儠簳r(shí)沒有下載MAC OS系統(tǒng)的鏡像文件,所有先取消。
3、下載Mac OS X系統(tǒng)鏡像文件
我們需要選擇對(duì)應(yīng)版本的mac系統(tǒng),例如在前面選擇操作系統(tǒng)的版本的時(shí)候我們選擇的是10.12,那么就需要下載對(duì)應(yīng)的鏡像文件,在正式安裝的時(shí)候,我們選擇了10.11,那么就需要去下載對(duì)應(yīng)的版本:
4、開始系統(tǒng)安裝
在上述三步之后,就可以進(jìn)行正式的系統(tǒng)安裝了:
后面兩種形式都可以,如果你的電腦有光驅(qū),第一種也是可以選擇的,后面兩種的區(qū)別在于,如果選擇稍后安裝,那么在創(chuàng)建完成虛擬機(jī)之后,再去指定文件:
如果是選擇鏡像文件,可以是使用iso或者sdr文件,直接創(chuàng)建虛擬機(jī)即可。創(chuàng)建完成后,這個(gè)時(shí)候我們點(diǎn)擊開啟此虛擬機(jī)時(shí),理論上就可以進(jìn)行系統(tǒng)的安裝:
但是此時(shí)出現(xiàn)了下面的提示彈窗:
我們需要記性下面的操作來更改相應(yīng)的設(shè)置才可以繼續(xù)進(jìn)行:
1、打開安裝mac虛擬機(jī)的文件夾,找到后綴為vmx的這個(gè)文件,右鍵記事本打開,找到smc.present = "TRUE",在后面加入smc.version = 0,保存。
2、選擇菜單欄“虛擬機(jī)”——“管理”——“更改硬件兼容性”把硬件兼容性更改為workstation10.0,修改完設(shè)置,你再啟動(dòng)Mac OS X虛擬機(jī)就會(huì)發(fā)現(xiàn)可以進(jìn)入安裝界面了。
現(xiàn)在就可以開始正式的系統(tǒng)安裝了,點(diǎn)擊開啟此虛擬機(jī):
5、磁盤空間不足
在安裝的過程中,當(dāng)我們選擇安裝磁盤的時(shí)候,出現(xiàn)下面的提示:
這個(gè)時(shí)候我們需要在磁盤工具中抹掉相應(yīng)的磁盤,并把它來作為安裝磁盤:
這是我們可以看到其實(shí)在左側(cè)有兩個(gè)物理磁盤,其中第一個(gè)就是os x base system,下面還有一個(gè),我們需要利用下面的那個(gè)磁盤來進(jìn)行我們系統(tǒng)的安裝:
1,對(duì)該磁盤進(jìn)行抹掉操作。
2,抹掉之后就會(huì)出現(xiàn)一個(gè)新的分區(qū),我們可以對(duì)他進(jìn)行命名。
完成之后就可以順利進(jìn)行系統(tǒng)的安裝了:
安裝完成后,根據(jù)提示填寫信息,一直繼續(xù)操作,完成系統(tǒng)的安裝:
6、安裝VMWare Tools
在安裝完成后,我們可以看到此時(shí)的系統(tǒng)屏幕非常小,即使時(shí)全屏后,這個(gè)時(shí)候我們就需要安裝一下VMWare Tools來實(shí)現(xiàn)系統(tǒng)的全屏顯示,甚至后續(xù)的虛擬機(jī)與主機(jī)的文件夾共享也是需要該工具的支持的。
VMware Tools是VMware虛擬機(jī)中自帶的一種增強(qiáng)工具,相當(dāng)于VirtualBox中的增強(qiáng)功能(Sun VirtualBox Guest Additions),是VMware提供的增強(qiáng)虛擬顯卡和硬盤性能、以及同步虛擬機(jī)與主機(jī)時(shí)鐘的驅(qū)動(dòng)程序。
只有在VMware虛擬機(jī)中安裝好了VMware Tools,才能實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間的文件共享,同時(shí)可支持自由拖拽的功能,鼠標(biāo)也可在虛擬機(jī)與主機(jī)之前自由移動(dòng)(不用再按ctrl+alt),且虛擬機(jī)屏幕也可實(shí)現(xiàn)全屏化。
我們可以直接在虛擬機(jī)-->安裝VMAWare Tools來完成安裝,也可利用虛擬機(jī)-->設(shè)置把darwin.iso加載到CD/DVD里面(darwin.iso在VM安裝目裝路徑中),點(diǎn)擊之后,會(huì)彈出窗口顯示你的MAC OS客戶機(jī)正在使用
CD/DVD ,我們只需要打開文件目錄,將加載的磁盤退出即可。
上面的兩種方法是一樣的,完成之后,會(huì)加載VMWare Tools工具的磁盤,我們點(diǎn)擊安裝即可。
依次完成Tools工具的安裝:
7、共享文件夾
實(shí)現(xiàn)mac與Windows共享同一個(gè)文件夾,需要上一步中VMWare Tools的支持,在虛擬機(jī)-->設(shè)置里面,選擇選項(xiàng):
點(diǎn)擊添加按鈕,然后根據(jù)提示一步步走,需要設(shè)定設(shè)置為共享的文件的路徑:
當(dāng)完成之后,理論上會(huì)在桌面看到共享磁盤VMWare Shared Folders,打開磁盤,就可以看到我們?cè)O(shè)置的共享文件夾VMWareSharedFile了,如果沒有的話,我們需要在Finder的偏好設(shè)置中勾選已連接服務(wù)器:
7、系統(tǒng)更新后無法全屏
作為一個(gè)iOS開發(fā)者,在安裝好系統(tǒng)后,第一件事自然是安裝Xcode,但是AppStore中的Xcode版本一般都是最新的正式版,正常也都是需要最新的系統(tǒng)的支持,而在通過虛擬機(jī)安裝mac系統(tǒng)時(shí)如果沒有找到最新的mac系統(tǒng)的鏡像文件的話,而且又不愿意去安裝前幾代版本的Xcode,而且還需要去網(wǎng)上去尋找相應(yīng)的安裝包,我們其實(shí)可以通過安裝完成系統(tǒng)后,再對(duì)系統(tǒng)進(jìn)行更新的方式來解決這個(gè)問題,但是在更新系統(tǒng)后,又會(huì)出現(xiàn)系統(tǒng)界面無法全屏的問題,我們可以通過下面的方法來解決:
在mac系統(tǒng)中有一個(gè)保護(hù)程序System Integrity Protection (SIP),這個(gè)保護(hù)系統(tǒng)防止/library/preferences/systemconfiguration/com.apple.Boot.plist 這個(gè)文件被修改,它禁止讓軟件以 root 身份來在 Mac 上運(yùn)行,在升級(jí)系統(tǒng)時(shí)或許你就會(huì)看到部分應(yīng)用程序被禁用了,這些或許是你通過終端或者第三方軟件源安裝。對(duì)于大多數(shù)用戶來說,這種安全設(shè)置很方便,但是也有些開發(fā)者或者高級(jí) Mac 用戶不需要這樣的設(shè)置。我們要做的就是關(guān)閉這個(gè)保護(hù)程序:
1,重新啟動(dòng)系統(tǒng),然后一直按住commend + R 鍵,直到看到蘋果標(biāo)志,此時(shí)可以松手,在載入后就進(jìn)入了回復(fù)模式(Recovery Mode):
2,點(diǎn)擊菜單欄的使用工具-->終端:
3,輸入csrutil disable命令,如果現(xiàn)實(shí)successful 則表示成功:
4、輸入reboot重啟蘋果,或直接點(diǎn)擊圖片重啟,啟動(dòng)過后就會(huì)看見VMware tools正常工作了,并且可以全屏了。