最近很常用到 apple 的工具,但是用 itune web 又不好用,本來就對 MacOS 有些好奇,於是就打算裝到虛擬機上來玩玩看,我用 VMware 15 來安裝,要開始之前大家可以先到下面官網下載 VMware。
下載 VMware Workstation 15.5 Player
取得映像檔
首先先下載 Mac OS 的 ISO 檔,取得 MacOS ISO 檔有兩種方法,一種是從 Apple store 裡下載,另一種是從外面的連結下載,我這邊介紹從外面連結下載,因為我就是沒有 Mac 才要裝虛擬機啊!!!! 你還要我從 Mac 下載映像檔這強人所難啊… 而且直接下載可以不用燒進隨身碟哩,比較方便。
我下載的網站:https://www.geekrar.com/download-macos-mojave-iso-for-vmware-virtualbox/
檔案大約 6GB,下載完解壓縮即可得到 iso file!
解鎖 VMware
接著我們要讓 VMware 可以支援 MacOS,所以要做一個解鎖的動作,網路上有大大寫出 unlocker 這隻程式可以做到,但是裡面有一個 gettools.py
不能用,我查了一些資料後 fork repo 並將 gettools.py
修正再 push,可以從我這邊下載使用
https://github.com/oxygen-TW/unlocker
如何操作呢,首先先到工作管理員,把和 VMware 相關的處理程序都終止,接著以系統管理員身分執行 unlocker 裡面的 win-install.cmd
。
darwin15.iso
,這是之後我們要用到的 VMware tools 安裝檔,如果沒有的話手動執行下面指令,二選一即可。
|
|
執行完就會下載下來了!
建立虛擬機器
就和一般的操作依樣,但經過上一步的處理,我們可以在新建虛擬機的地方選擇作業系統為 Mac OS X,因為我們要安裝 Mojave,所以版本選擇 OSX 10.14。
接下來就是基本設定,我就不贅述,列出我一些設定:
- CPU core *4
- RAM 4096 MB
- ROM 40 GB
- Graphic RAM 256 MB
然後檔案放在SSD上,這樣跑起來還算挺順的,而且是在筆電上,桌電可以給他更高規格使用者體驗更棒XD
虛擬機硬體配置,Finish 後就會建立了。
開始安裝系統
就是安裝系統啊!打開虛擬機他就會引導了,這邊我有空再加,真的很簡單。
安裝 VMware tools 的前置作業
安裝過程中 VMware 可能會多次詢問你要不要安裝 VMware tools,但選擇安裝都會出現錯誤,因為我們是自己把它弄成可以裝 MacOS 的,原本不行,所以我們要自行手動安裝,但在安裝之前要先做一個步驟關掉 apple 的系統完整保護(SIP),否則可能裝不進去。
安裝完成系統可以使用後,進入 MacOS 的終端機輸入
csrutil status
,如果顯示 "System Integrity Protection status: enabled"
,那我們就要去關掉他,如果顯示 disabled 那就跳過這步驟。
重新開機虛擬機器,在出現灰色 VMware 字樣時按住 Alt 進入設定介面。
接著依照下面步驟進入 Recovery Mode.
進入 Recovery mode 後從工具程式 -> 終端機打開終端機,輸入 csrutil disabled; reboot
重新啟動正常開機後再進終端機輸入一次
csrutil status
,這次應該會看到 "System Integrity Protection status: disabled"
,這樣就成功了。
接著將光碟機掛載剛剛下載下來的 darwin15.iso
,從 MacOS 裡面打開安裝精靈,依序進行即可安裝 VMware tools,他會顯示憑證有問題,但沒辦法,只能照樣給他裝下去了。
安裝完成後重新啟動基本上就大功告成啦~ 享受你的 Mac OS 吧!
解析度無法調整
若發生解析度無法調整的問題,我們可以在終端機中輸入這一段指令即可修正
|
|
輸入完後再進入設定修改解析度。
這個我實在是花了一點時間才解決,試了各種方法,最後才找到這個成功調整解析度。
安裝 homebrew
這是一個在 MacOS 中非常好用的套件管理工具,安裝好後當然要順便裝一下,不過看個人啦~
|
|
Reference
- https://magiclen.org/macos-mojave-vmware/
- https://magiclen.org/macos-mojave-iso/
- https://brew.sh/index_zh-tw
- https://www.fonepaw.hk/tutorials/disable-system-integrity-protection-mac.html
- https://www.geekrar.com/download-macos-mojave-iso-for-vmware-virtualbox/
- https://github.com/theJaxon/unlocker
- https://zhuanlan.zhihu.com/p/83470329
- https://www.intoguide.com/how-to-fix-macos-mojave-screen-resolution-on-vmware/
- https://mrmad.com.tw/vmware-close-macos-sip