MIS 腳印 logo

MIS 腳印

記錄 IT 學習的軌跡

VirtualBox 安裝 macOS Mojave

Windows 10 使用 VirtualBox 透過引導映像的方式安裝蘋果作業系統 macOS Mojave,並安裝 Guest Additions 來獲得最佳效能,以及讓 macOS 在 VirtualBox 能夠全螢幕的方式。

VirtualBox

下載

macOS Mojave ISO

macOS Mojave Final ISO by Geekrar (One Full) 下載 macOS Mojave ISO (檔案提供 Download macOS Mojave ISO For VMware & VirtualBox - Geekrar)。

VirtualBox 引導映像

macOS Catalina Boot Image by Geekrar - Google 雲端硬碟 下載 VirtualBox 引導映像 (檔案提供 Download macOS Catalina VirtualBox Boot Image - Geekrar)。

VirtualBox

安裝軟體和擴充包

Downloads – Oracle VM VirtualBox 下載 VirtualBox 軟體和擴充包後,並依序安裝。

新增虛擬機器

點擊【新增】並切換至【專家模式】。

  1. 名稱:macOS Mojave。
  2. 類型:Mac OS X。
  3. 版本:Mac OS X (64-bit)。
  4. 記憶體大小:4096MB (約系統的 30% 左右)。
  5. 點擊【建立】。
  1. 檔案大小:100GB (至少須 32GB)。
  2. 硬碟檔類型:VMDK (虛擬機器磁碟)。
  3. 點擊【建立】。

設定

  1. 點擊【設定】並切換至【系統】。
  2. 開機順序:取消勾選 "軟碟"。
  3. 晶片組:PIIX3。
  4. 點擊【確定】。
  1. 切換至【處理器】。
  2. 處理器: 2。
  1. 切換至【顯示】。
  2. 視訊記憶體:128MB。
  1. 切換至【存放裝置】。
  2. 選擇磁碟檔:選擇下載 macOS Mojave ISO 的檔案。

點擊新增硬碟。

  1. 點擊【加入】。
  2. 選擇下載 VirtualBox 引導映像的檔案。

點擊【選擇】。

點擊【確認】。

Windows 命令提示字元

需要透過「Windows 命令提示字元」手動執行幾行指令,必須先關閉 VirtualBox 才能夠執行。

打開「Windows 命令提示字元」執行下述指令。

CD C:\Program Files\Oracle\VirtualBox\
VBoxManage.exe modifyvm "macOS Mojave" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "macOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS Mojave" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS Mojave" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

開啟 VirtualBox 並啟動 macOS Mojave 虛擬機器。

它將自行加載許多代碼。

選擇欲使用的【語言】。

點擊【磁碟工具程式】。

  1. 點選 "VBOX HARDDISK Media"。
  2. 點擊上方的【清除】。
  3. 名稱:macOS Mojave。
  4. 點擊下方的【清除】。

點擊【完成】。

關閉【磁碟工具程式】。

  1. 點選【安裝 macOS】。
  2. 點擊【繼續】。
  1. 點選 "macOS Mojave" 磁碟。
  2. 點擊【安裝】。

安裝需較長的時間。

  1. 安裝完成後會自動重啟系統。
  2. 點擊右上的【X】。
  3. 點選【關閉電腦電源】
  4. 點擊【確認】。
  1. 點擊【設定】並切換至【存放裝置】。
  2. 將 macOS Mojave ISO 映像檔【從虛擬磁碟機中移除磁碟】。
  3. 點擊【確定】。

啟動 macOS Mojave 虛擬機器。

這時可能會出現以下兩種不同的畫面,如停留在 Shell> 則請輸入 install.nsh 指令。

出現此畫面無需輸入指令,讓它自動完成即可。

安裝需較長的時間。

安裝完成將會進入 macOS 的設定介面。

macOS Mojave 安裝完成。

安裝 Guest Additions

在 VirtualBox 的 macOS Mojave 虛擬機器安裝 Guest Additions 來獲得最佳的效能。

點擊【裝置】後在點擊【插入 Guest Additions CD 映像】。

  1. 雙擊 "VBox_GAs_6.1.2"。
  2. 雙擊 "VBoxDarwinAdditions.pkg"。
  3. 點擊【繼續】。

點擊【安裝】。

安裝完成須重新開機 Guest Additions 才會生效。

全螢幕設定

得透過「Windows 命令提示字元」手動執行指令,請先將 macOS Mojave 關機。

需要透過「Windows 命令提示字元」手動執行指令,必須先關機並關閉 VirtualBox。

打開「Windows 命令提示字元」執行下述指令。

CD C:\Program Files\Oracle\VirtualBox\
VBoxManage setextradata "macOS Mojave" "VBoxInternal2/EfiGraphicsResolution" 1920x1080

參考

在〈VirtualBox 安裝 macOS Mojave〉中有 33 則留言

  1. 謝謝 非常詳細的教學!! 附螢幕截圖讓安裝過程更有信心 按照步驟做就成功了

  2. 想問一下清除磁碟完,安裝macOS時,安裝到一半會自動回到macOS工具程式的畫面,再嘗試安裝一次就當掉了,請問有什麼解決方法嗎?

    • 先確認以下可能造成的原因後,再嘗試依文章流程重新做一次 (盡可能所有動作與設定都一樣):

      1.VirtualBox 版本是否太舊?
      2.CPU or RAM 配置太低?

      PS:不確定 OS 版本是否有影響,我使用的為 Windows 10。

      • 不好意思請教您兩個問題:1.能否調整CPU為4核,來增加效能。2.macOS可以升級嗎?謝謝

        • 1.CPU 只要您的硬體有支援即可,但要增加效能上調記憶體應該更有感。
          2.macOS 我沒升級過,所以不清楚。

  3. 請問在手動輸入幾行指令後開啟MAC虛擬機器後,他會開始自動加載許多指令,請問大概加載多久

  4. 幫腳印哥講一下,如果是AMD處理器的電腦用戶,最後在命令提示字元還要再多打
    VBoxManage modifyvm "macOS Mojave" --cpu-profile "Intel Core i7-6700K"

    才能正常使用macOs模擬機

  5. 為甚麼他卡在跑代碼的步驟 (我已經把虛擬機開兩天了,結果mac的畫面一直沒跑出來)

    • 我也有在這遇到卡住,如等太久沒反應就試著重新安裝。

發表迴響