VMware Workstation是一套企業級的且跨平台的虛擬機器軟體,可以在一個作業系統中建立多台的虛擬電腦,且獨立運行不同的作業系統。VMware Workstation Player是VMware Workstation的其中一套虛擬機器軟體,提供免費的授權給個人用途。macOS Mojave是蘋果公司在2018年發佈的作業系統,通常蘋果的作業系統都需要購買蘋果電腦才可以使用,然而就算不去購買昂貴的蘋果電腦硬體,我們還是可以藉由免費的VMware Workstation Player,在任意的電腦和作業系統上模擬運行macOS Mojave!
安裝VMware Workstation
如果您還沒有安裝VMware Workstation Pro或是VMware Workstation Player的話,可以透過以下連結,到VMware的官網來取得並安裝最新的VMware Workstation。本篇文章會以免費的VMware Workstation Player來做介紹。
VMware Workstation Player:
VMware Workstation Pro:
macOS 10.14 Mojave的可開機安裝映像檔
參考這篇文章來製作或取得macOS 10.14 Mojave的可開機安裝映像檔:
macOS Unlocker for VMware Workstation
由於VMware Workstation預設並沒有提供macOS的虛擬機器的配置,因此我們需要對它進行一些調整,進而「解鎖」macOS的虛擬機器。「unlocker」是GitHub上的一個開源專案,它可以使Windows或是Linux作業系統上的VMware Workstation (VMware Workstation Pro或是VMware Workstation Player)變得有能力建立出macOS的虛擬機器。
如果無法成功看到「unlocker」的GitHub頁面,可以直接按此下載。
將VMware Workstation安裝到Windows或是Linux作業系統內之後,就可以使用「unlocker」來解鎖啦!
Linux作業系統,要在終端機下執行:
Windows作業系統,要在用系統管理員權限開啟命令提示字元,執行:
建立VMware Workstation Player虛擬機器
將VMware Workstation Player「解鎖」之後,就可以開始用VMware Workstation Player建立一台能跑macOS的虛擬機器了。雖然我們已經有先準備好macOS Mojave的可開機安裝映像檔了,但在建立虛擬機器時,先不要去使用它。
我們要手動選擇虛擬機器將會運行的作業系統。由於我們是要用macOS Mojave,所以選擇「Apple OS X」和「macOS 10.14」。
然後是替這個虛擬機器命名,以及選擇要存放它的檔案路徑。虛擬機器名稱可以自己隨便取。
再來要建立虛擬硬碟,硬碟大小建議32GB以上。
接著確認虛擬機器的設定,但先不要完成建立,還有一些額外的硬體設定調整一下會比較好。
首先是記憶體的部份,建議給4GB以上。
然後是處理器,可以多給一些核心。如果是使用VMware Workstation Pro,它雖然可以直接設定處理器的數量,但建議還是將處理器的數量設為1,只去調整處理器的核心數量。
確認設定。
完成虛擬機器的建立。
在虛擬機器安裝macOS 10.14 Mojave
啟動剛才建立並設定完成的macOS虛擬機器,由於我們尚未使用macOS Mojave的可開機安裝映像檔,因此會無法成功開機。此時應該會看到如下的開機選單:
插入macOS Mojave的可開機安裝映像檔,重新啟動虛擬機器。
成功開機後,稍等一下即可進入macOS Mojave的安裝程式。一開始要選擇語言,在此以繁體中文為例。
接著會進入macOS的工具程式選單,先選擇「磁碟工具程式」。
在左邊邊欄選到我們建立的虛擬硬碟後,按下「清除」可以重新建立硬碟分割表和格式化硬碟。
虛擬硬碟的名稱可以自己隨便取。格式的話選擇「APFS」。架構選擇「GUID 分割驅配置表」。
格式化好虛擬硬碟後,就可以關閉磁碟工具程式,回到macOS的工具程式選單。此時就可以開始「安裝 macOS」啦!
一開始要先同意macOS的合約。
接著選擇macOS要安裝上去的硬碟。
然後就是等候安裝。
在安裝的過程中會重開機一次,安裝程式會在開機畫面中繼續。
第一次進入安裝完成的macOS,會需要進行地區、鍵盤、Apple ID的設定。
然後要同意使用macOS的合約。
再完成macOS使用者的帳號設定。
接著是macOS Mojave的新功能,選擇要使用淺色還是深色的佈景主題。
等候設定完成。
然後就會進入macOS的桌面!
在macOS內安裝VMware Tools
為了讓VMware Workstation Player虛擬機器中的macOS運行的更好,我們需要安裝VMware Tools,來驅動模擬的硬體。正常情況下,我們要替虛擬機器的客體作業系統安裝VMware Tools時,可以直接在VMware Workstation Player虛擬機器的功能表中找到VMware Tools的項目,VMware Workstation Player就會自動插入對應客體作業系統的VMware Tools安裝映像檔。但對於運行macOS的虛擬機器來說,這個方法會失敗。
所以我們必須自行另外指定能夠使用在macOS Mojave上的VMware Tools安裝映像檔。這個映像檔在使用「unlocker」進行「解鎖」的時候,就會自動從網路上下載下來,存放至「unlocker」內的「tools」目錄中,檔名為「darwin.iso」。如果您沒有找到這個映像檔的話,可以到這裡依照您使用的VMWare版本來尋找。
插入VMware Tools的安裝映像檔後,就可以開始安裝VMware Tools。
在安裝過程中,會出現「已阻擋系統延伸功能」的訊息,此時可以「打開安全性偏好設定」,然後「允許」我們要加入的延伸功能。
成功安裝完VMware Tools後,就重新開機吧!
重新開機之後,如果還有「已阻擋系統延伸功能」的訊息,就再「允許」一次。
如果VMware Tools有安裝並運作成功,在「關於設台 Mac」中應該要可以看到「顯示器 128MB」。注意「128MB」的部份,如果VMware Tools沒有運作成功,這個值會遠低於「128MB」哦!如果您有安裝VMware Tools卻還是無法成功運作的話,那就要再重新裝一次VMware Tools。會有這個問題是因為在第一次安裝VMware Tools的時候,安裝程式要安裝的功能被macOS擋下來了。所以必須要在跳出「已阻擋系統延伸功能」的訊息,並做了「允許」的動作後,再跑一次安裝程式,才能真正完成VMware Tools的安裝。
裝好VMware Tools後,macOS就可以自由地調整解析度了!而且使用起來也會順暢很多。