close

image

由於個人有開發iOS APP的需求,因此需要一台MAC電腦xcode進行編譯,但是你也知道MAC電腦貴森森,而且我也從心裡討厭APPLE的東西,所以後來就一直在找如何用在VirtualBox安裝MacOS的方式,Google到高人的文章後發現真的可以,就開始實做,並把過程紀錄如下。

參考資料: https://www.geekrar.com/install-macos-mojave-on-vmware/

1.請先自行安裝統VirtualBox主程式及延伸工具組(extension pack)
網址:https://www.virtualbox.org/wiki/Downloads

 

2.下載MaxOS Catalina版本作業系統的虛擬硬碟檔,並解壓縮
(這是網路下載的,原始網址:
https://www.geekrar.com/install-macos-mojave-on-vmware/ )
網址:https://t.ly/AmgLp

 

3.下載VirtualBox Boot Image開機用虛擬硬碟檔,並解壓縮
網址:https://t.ly/gDLmv

 

4.建立虛擬機器:macOS Catalina(名稱可自行修改,但建議先用這個,因為後面的cmd指令已經寫好)

 

5.選擇使用剛剛步驟2下載的Catalina的虛擬磁碟檔案為主硬碟檔

 

6.完成建立虛擬機器後,進入虛擬機器的設定部份,依照需求提高記憶體及處理器個數
建議記憶體4G以上,但不要超過記憶體總量1/2,CPU可選1/2,例如8CPU電腦,可選4CPU。

 

7.提昇顯示卡顯示記憶體數量

 

8.新增開機硬碟區,硬碟檔案請選擇VirtualBox Boot Image


 

9.完成後存檔,並「關閉」虛擬機器設定視窗(因為後續的作業將用文字模式開啟,會有衝突)。

 

10.以管理者身份開啟CMD,並執行以下指令,以進入Virtualbox目錄
cd "C:\Program Files\Oracle\Virtualbox"

 

11.繼續在CMD中執行以下指令檔(可複製直接貼上指令,全部執行),注意"macOS Catalina"為虛擬機器之名稱,若你有使用不同的虛擬機器名稱,請修改為你的名稱。
VBoxManage.exe modifyvm "macOS Catalina" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS Catalina" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "macOS Catalina" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS Catalina" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS Catalina" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS Catalina" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

 

12.完成後,關閉CMD,啟動虛擬機器,當出現shell>時,輸入
install.nsh,就會開始安裝mac作業系統


 

13.關於系統解析度,需要使用以下指令進行調整,先以系統管理者開啟CMD後,輸入指令
VBoxManage setextradata "macOS Catalina" VBoxInternal2/EfiGraphicsResolution 1440x900
解析度可選1440x900或1920x1080

 

14.安裝Beamoff Tool減少動畫,可提昇效能。
好像新版的MacOS本來就沒有動畫還是怎麼,感覺Beamoff沒什麼效果了。

arrow
arrow
    文章標籤
    virtualbox MACOS
    全站熱搜

    夜市 小霸王 發表在 痞客邦 留言(4) 人氣()