TOP

2020年11月7日 星期六

Install MacOS 10.14 Mojave on VMWare Workstation player 15

這篇文章記錄使用 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

https://magiclen.org/macos-mojave-iso/

ISO file

Unlocker for VMWare

https://github.com/paolo-projects/unlocker

會修改 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 Tableunlocker 安裝時會備份修改前的 VMWare 執行檔,解除安裝 unlocker 後會將原來的 VMWare 執行檔還原回至原本位置。

因此,VMWare 更新會造成已安裝的 MacOS 無法開啟。

若需更新 VMWare,需先解除安裝 unlocker 後再更新 VMWare,而後再一次安裝 unlocker

 

[2] 安裝後佔用磁碟空間約 22G


[3] 系統字體太小,使用體驗不佳。(也許使用 Apple Retina 螢幕才能改善此問題,因此要使用 MacOS 可能還是要買 Apple 產品才會有較好體驗。)

 

 

沒有留言:

張貼留言