這篇文章記錄使用 VMWare Workstation player 15 安裝 MacOS 10.14 Mojave 的流程,以及使用上的一些設定調整,主要參考:https://magiclen.org/macos-mojave-vmware/。該網頁也提供 ISO 檔連結,我將連結置於 [資源下載] 段落中,以下流程也是採用這個 ISO 檔進行測試。
注意:
本篇僅是個人測試的一些記錄,此處的 Mojave ISO 及 unlocker 檔不保證安全,另外 ISO 也可能不是合法的,請斟酌使用。
執行畫面:
[資源下載]
資訊來源:https://magiclen.org/macos-mojave-vmware/
VMware Workstation Player | https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html | 虛擬機 |
macOS 10.14.6 Mojave.iso | ISO file | |
Unlocker for VMWare | 會修改 vmware 執行檔,允許 MacOS 安裝於此虛擬機 |
[執行 unlocker]
[1] files of unlocker
PS C:\Users\Qoo\> cd "C:\Program Files\unlocker-master" PS C:\Program Files\unlocker-master> ls C:\Program Files\unlocker-master Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2020/3/26 ?? 10:40 backup -a--- 2019/10/14 ?? 12:05 395 .gitattributes -a--- 2019/10/14 ?? 12:05 64 .gitignore -a--- 2019/10/14 ?? 12:05 2878 darwin.md -a--- 2019/10/14 ?? 12:05 3846860 dumpsmc.exe -a--- 2019/10/14 ?? 12:05 5598 dumpsmc.py -a--- 2019/10/14 ?? 12:05 5007706 gettools.exe -a--- 2019/10/14 ?? 12:05 8495 gettools.py -a--- 2019/10/14 ?? 12:05 1098 LICENSE -a--- 2019/10/14 ?? 12:05 997 lnx-install.sh -a--- 2019/10/14 ?? 12:05 921 lnx-uninstall.sh -a--- 2019/10/14 ?? 12:05 454 lnx-update-tools.sh -a--- 2019/10/14 ?? 12:05 5289 readme.txt -a--- 2019/10/14 ?? 12:05 3006 test-unlocker.py -a--- 2019/10/14 ?? 12:05 4997523 unlocker.exe -a--- 2019/10/14 ?? 12:05 13242 unlocker.py -a--- 2019/10/14 ?? 12:05 221 win-build.cmd -a--- 2019/10/14 ?? 12:05 1693 win-install.cmd -a--- 2019/10/14 ?? 12:05 1704 win-test-install.cmd -a--- 2019/10/14 ?? 12:05 1411 win-uninstall.cmd -a--- 2019/10/14 ?? 12:05 643 win-update-tools.cmd |
[2] Install unlocker
[Linux]
sudo lnx-install.sh
[Windows]
win-install.cmd
=> 檢視 log 可看到 unlocker 對 VMWare player 虛擬機中的 SMC Table 進行修改,之後才能正常安裝 Mojave。若沒有執行 unlocker 就用 VMWare 安裝 Mojave 會有錯誤訊息,描述正是指向 SMC (System Management Controller) Table signature 不符,造成 Mojave 安裝程式結束。
[使用 VMWare player 安裝 Mojave]
略。VMWare player 啟動 macOS 10.14.6 Mojave.iso 後依步驟安裝,基本上和其他 OS 的流程是相似的。
[安裝 VMTools]
unlocker 解壓縮後資料夾下有個 darwin.iso,在 VMWare 設定中掛載此 ISO 後啟動 VM。進入 MacOS 後,開啟光碟機進行安裝,重開機後 MacOS 即可展開至全螢幕,和 HostOS 間也可拷貝文件。
[Mojave 使用時的一些問題及對策]
[1] System
<1> 沒有聲音:
VMWare 設定下新增 Sound Card 後使用預設值即有聲音
<2> Language:
[System Preferences -> Language & Region] 增加想要的語言,重新開機
<3> 常用快捷鍵:
https://support.apple.com/zh-tw/HT201236
https://www.techbang.com/posts/19234-operation-is-very-convenient-12-you-may-not-know-the-mac-shortcuts
<4> VMWare macOS 鍵盤對應:
https://docs.vmware.com/cn/VMware-Fusion/8.0/com.vmware.fusion.using.doc/GUID-AFA596FD-7F5F-472F-BA5C-D54F84A61554.html
<5> 輸入法切換:
Ctrl-Space
<6> 遠端桌面 (Remote login):
[System Preferences -> Sharing -> Remote Login] 打勾,並加入允許的使用者,啟用 VNC 服務
<7> 字體大小的修改
(1) 全螢幕:
VMTools 安裝後即可展開至全螢幕。
(2) 輸入法選字視窗字體大小:
[System Preferences -> Keyboard -> Input Sources -> Font Size] 改成 24
(3) Icon size:
桌面空白處按右鍵,[Show View Options -> Text Size] 修改所需的大小
(4) Safari 字體大小:
Cmd+ , Cmd- 可調整大小
(5) System bar:
[System Preferences -> Display],調降解析度,顯示的畫面較少,但字體較大
=> 這是目前唯一有效更改系統字體大小的方法
<8> 截圖
Command-Shift-3:全螢幕截圖並存檔
Command-Shift-4:框選截圖
Command-Shift-4 - Space:視窗截圖
參考:
https://www.playpcesor.com/2016/10/mac-screen-capture-keyboard.html
[2] Application
<1> CheatSheet:
按 Command key (即 Windows key) 時會顯示快捷鍵。
參考:
https://free.com.tw/mac-app-cheatsheet/
https://mediaatelier.com/CheatSheet/
[結語/心得]
[1] 在 VMWare 下安裝 MacOS 需先透過 unlocker 修改虛擬機的 SMC Table,unlocker 安裝時會備份修改前的 VMWare 執行檔,解除安裝 unlocker 後會將原來的 VMWare 執行檔還原回至原本位置。
因此,VMWare 更新會造成已安裝的 MacOS 無法開啟。
若需更新 VMWare,需先解除安裝 unlocker 後再更新 VMWare,而後再一次安裝 unlocker。
[2] 安裝後佔用磁碟空間約 22G。
[3] 系統字體太小,使用體驗不佳。(也許使用 Apple 的 Retina 螢幕才能改善此問題,因此要使用 MacOS 可能還是要買 Apple 產品才會有較好體驗。)
沒有留言:
張貼留言