最近因有一套程序完成後需要在Mac OS系統的Safari瀏覽器測試成品,不過!手上只有一台Windows PC電腦,在預算有限的情況下,找來了一套模擬器VMware軟體,使用來安裝MacOS X作業系統。
VMware!?
是一套虛擬機器分為兩個版本「VMware Workstation Pro(專業版)及 VMware Workstation Player(精簡版)」能夠在同一台電腦裝置,安裝不同的視窗系統。例如:Ubuntu Linux、Windows x、Mac OS X等,是一套程式開發者必不可少的軟體。
VMware 官方網站:https://www.vmware.com
工欲善其事,必先利其器
1. 虛擬程式:VMware Workstation Player ( 免費版! ) VMware Workstation Pro ( 收費版! )只支援Win 64 Bit 位元作業系統
2. 破解 Mac 程式 : unlock208 ( 下載! ),如果208版本無法解鎖MacOS出來,請按此處下載新版。
3. Mac OS X 虛擬檔案:Mac OS X 10.12 Sierra ( 別人準備好的版本 )
請注意:我們不知道這個由別人安裝好的系統裡面究竟有沒有藏什麼病毒、後門等東西,所以千萬不要拿來做重要的事情,只能拿來做些測試。如果要做重要的事,請找正確的管道來安裝 Mac OS。
開始工作流程!
1. 全部必備軟體下載後,並已安裝VMware軟體。由於筆者生活條件差,手頭上的資金有限,這次以VMware Workstation Player免費版為教學範本。
2. 解鎖MacOS,因VMware 原本是沒有支援 Mac OS X,所以有人寫了Unlock 這一系列的工具,才能讓 VMware 支援 Mac OS X。
在還沒有破解前!只支援安裝Windows、Linux、Novell NetWare、Solaris或其他系統。 請看圖片▼
解鎖步驟!
一、請到「工作管理員」把所有和 VMware 相關的程序都關掉。 請看圖片▼
二、打開Unlock208或新的Unlocker文件,點擊右鍵以「系統管理員身份執行」開啟「win-install.cmd」並自動安裝。 請看圖片▼
3. 打開VMware軟體,點擊右邊「Create a New Virtual Machine」欄位,跳出視窗點擊「I will install the operating system later...」並按「Next」繼續。 請看圖片▼
4. 看到 Apple Mac OS X 的相關選項,表示 unlock 安裝成功了,請選擇安裝MacOS版本,並按「Next」繼續。 請看圖片▼
5. 在「Virtual machine name」為此虛擬主機取一個好名字,及「Location」選擇Mac OS X檔案文件存放在哪個目錄中(建議不要放在C盤,選擇其他的D或E盤) 請看圖片▼
6. 來到硬碟設定就用預設,因為等一下還是要刪除的。 請看圖片▼
Store virtual disk as a single file.
Split virtual disk into multiple files.
7. 虛擬機及硬碟新增完成,最後檢查畫面,如沒有問題就可以按下「Finish」了。 請看圖片▼
8. 再回到VMware 主畫面後,左側按一下剛才新增的虛擬機名稱,並按下右邊的「Edit virtual machine settings」要繼續進行設定。 請看圖片▼
9. 首先選擇剛才新增的虛擬硬碟「Hard Disk(SATA)」再選擇底下的移除「Remove」移除後,再按下旁邊的「Add」準備要新增硬碟。 請看圖片▼
10. 來到新增硬碟畫面,請選擇「Hard Disk」然後按「Next」繼續。 請看圖片▼
11. 下一步選擇硬碟類型,一般選擇「SATA」,如果是舊式的硬碟可以選擇IDE或SCSI. 請看圖片▼
12. 這一步選擇「Use an existing virtual disk」因為要用之前別人準備好的虛擬主機檔。 請看圖片▼
13. 載入先前已下載的MacOS虛擬主機檔,彈出提示選擇「Keep Existing Format」維持原格式即可。 請看圖片▼
14. 完成後,就可以看到已新增的虛擬硬碟及相關設定,如沒有問題就可按底下的「OK」按鈕。 請看圖片▼
15. 這時還有一個動作要進行,就是找到先前設定放置 Mac OS X 的資料夾中,找尋「macOS 10.12.vmx」這個檔案(或許類似檔名),使用文本軟體編輯,然後在最底下要加上一行代碼 請看圖片▼
smc.version = "0"
16. 回到VMware主介面,選擇剛才新增的名字,按右邊的「Play virtual machine」安裝Mac 請看圖片▼
17. 安裝MacOS系統畫面 請看圖片▼
安裝 VMware tools
1. VMware 原本會建議使用者安裝,不過不要選擇安裝預設的版本,可能會有問題。畢竟原本就沒有支援 Mac OS X,所以選擇不要再提醒了,我們要安裝的是 unlock 提供的版本。按「Never Remind Me」取消。 請看圖片▼
2. 回到VMware 主畫面後,左側按一下剛才新增的虛擬機名稱,並按下右邊的「Edit virtual machine settings」繼續。 請看圖片▼
3. 選擇「 CD/DVD (SATA)」,再選擇「Use ISO image file」然後按下「Browse...」瀏覽,選擇 Unlock目錄中的 「tools」目錄下的「darwin.iso」安裝檔。 請看圖片▼
4. 再次回到Mac OS X 視窗,就可以看到桌面上有一個 VMware Tools 的圖示,點開它,按下「Install VMware Tools」圖示。 請看圖片▼
5. 請依指示開始安裝。 請看圖片▼
6. 安裝完成,輸入帳號的密碼。 請看圖片▼
7. 繼續就對了。 請看圖片▼
8. Tools安裝成功。 請看圖片▼
Error!
在VMware虛擬機中安裝64位操作系統時,如果你的主機不支持虛擬化技術,或者是虛擬化技術未被啟用時,會有如下錯誤提示: 請看圖片▼
This virtual machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible.
This host supports Intel VT-x, but Intel VT-x is disabled.
您已經配置此虛擬機使用64位客戶操作系統。然而,64位操作系統不可用。此主機具有虛擬化支持能力,但虛擬化技術被禁用。
Intel VT-x might be disabled if it has been disabled in the BIOS/firmware settings or the host has not been power-cycled since changing this setting.
這通常是因為虛擬化技術已經在BIOS/固件設置禁用或主機沒有權限改變此設置。請:
因為錯誤中已經提示了主機支持Intel VT-x技術,但是此項功能未被啟用。因此,造成此錯誤的原因就是BIOS中固件的設置有問題,Intel VT-x虛擬技術未被啟用。
(1) Verify that the BIOS/firmware settings enable Intel VT-x and disable 'trusted execution.'
(1)驗證BIOS/固件設置,啟用Intel VT-x並禁用“trusted execution”。
(2) Power-cycle the host if either of these BIOS/firmware settings have been changed.
(2)如果更改了這些BIOS/固件設置,請重新啟動主機電源。
(3) Power-cycle the host if you have not done so since installing VMware Workstation.
(3)如果在安裝了VMware Workstation後你沒有進行過這些設置,請重啟主機電源並進行設置。
(4) Update the host's BIOS/firmware to the latest version.
(4)將主機的BIOS/固件更新到最新版本。
解決方法
進入BIOS設定
方法一:Advanced -> CPU Configuration,將【Intel Virtualization Technology】所有項目設定爲 [Enabled]開啟
方法二:Security -> Virtualization / CPU Setup,把(Intel (R) Virtualization Technology)所有項目設定爲 [Enabled]開啟
圖片只作參考!