VirtualBox/設定虛擬機器/Mac OS X
外觀
< VirtualBox | 設定虛擬機器
Mac OS X 及其更高版本在其軟體許可協議中長期存在一項條款,允許僅在蘋果公司製造的計算機上使用 macOS。[1] 如果蘋果公司釋出了高於 Sonoma 的版本,請透過參考給定協議檢視新作業系統的版本以確認資格 此連結。
否則,執行本指南中的任何操作都可能使您陷入與蘋果公司的法律糾紛。對於非 Mac 使用者,請自行承擔風險。
macOS Catalina 10.15.2 和 10.15.3(以及可能的所有更高版本)僅與 VirtualBox 6.1.4 或更高版本相容。
以下安裝指令碼
- …是免費的和開源的
- …只需要 VirtualBox 及其擴充套件包和依賴項,這些依賴項可以透過大多數開源軟體包管理器使用單條命令輕鬆安裝
- …直接從蘋果公司的伺服器下載 macOS Catalina、Mojave 和 High Sierra
- …安裝 macOS 不會修改原始的蘋果二進位制檔案,也不會使用第三方引導載入程式
- …建立一個與 OpenCore 相容的虛擬機器,並且可以(手動修改後)匯出到 KVM/QEMU 以實現近乎本機的效能
- …在 Linux、Windows(WSL 1、Cygwin)和 macOS 上執行
https://github.com/myspaghetti/macos-guest-virtualbox - 在 VirtualBox 上一鍵安裝 macOS
手動安裝需要透過現有的 macOS 安裝訪問 Mac App Store。
- 從 App Store 下載 macOS 安裝程式檔案[2](OS X El Capitan 和 Sierra 可從蘋果公司的網站下載)。
- 下載完成後,找到應用程式,右鍵單擊並選擇“顯示包內容”。
- 在子資料夾 Contents/SharedSupport 中,您將找到一個 InstallESD.dmg 檔案,右鍵單擊並將其複製到桌面或您選擇的檔案。
- 開啟“磁碟工具”。
- 選擇影像>轉換。
- 在視窗中,選擇 InstallESD.dmg 並將磁碟型別設定為“DVD/CD-R master for export”。還選擇安裝程式磁碟的名稱和最終目的地(如果允許)。然後單擊“轉換”。
- 轉換完成後,您將在目標資料夾中看到一個 .cdr 檔案。
- 開啟“終端”。
- 輸入
hdiutil convert /Your/Path/To/YourCdrFile.cdr -format UDTO -o /Your/Path/To/macOSInstaller.iso(對於檔案路徑,您也可以直接將專案拖放到終端中以自動鍵入檔案路徑,使用左右箭頭鍵導航) - 按回車鍵並等待程序完成。
- 檢查輸出資料夾中的檔案
- 此過程完成後,輸出的檔案將具有額外的 .dmg 副檔名。只需將檔案重新命名為 .iso 即可,它會詢問您是否要保留此標題,只需說“是”。(如果您的檔案不是這樣,請忽略此步驟)
- 開啟 VirtualBox。單擊“新建”。
- 輸入虛擬機器的名稱和 Mac OS X 的型別。選擇您的版本(如果您有 Mojave 或 Catalina,請選擇 Mac OS X (64 位))。
- 選擇記憶體大小。
- 選擇“立即建立虛擬磁碟”。
- 選擇 VDI 作為格式。
- 選擇儲存名稱和大小。大小應至少為 32 GB。
- 轉到“設定”。
- 轉到“儲存”選項卡。
- 在 SATA 控制器中,單擊“新增光碟”。
- 插入 .iso 檔案。
- 轉到“顯示”選項卡。
- 將影片記憶體設定為最大值。
- 退出“設定”。
- 透過單擊“啟動”引導。
- 引導時,您將看到一些資料正在顯示。
- 這部分需要澄清 - UEFI 互動式 Shell 載入,但沒有任何反應。如果您使用“exit”命令,您可以切換到 EFI 選單,但更改設定似乎不會影響 UEFI 互動式 Shell 的進度,它會在 Shell> 提示符處停止。
- 一段時間後,您需要選擇安裝語言。選擇您自己的語言。
- 然後會詢問您將 macOS 安裝到哪裡。
- 在左上角,您會看到一個“實用程式”按鈕。單擊它並選擇“磁碟工具”。
- 您將在左側看到一個帶有不同儲存裝置的視窗。選擇“VBOX HARDDISK Media”。注意:您可能需要選擇檢視/檢視所有裝置
- 透過單擊頂部的“抹掉”按鈕來抹掉儲存裝置。
- 系統會提示您輸入儲存裝置的名稱。輸入您想要的名稱並繼續。
- 等待程序完成。然後退出磁碟工具。
- 您將找到一個新的儲存介質,它就像一個硬碟。選擇該儲存裝置以安裝 OS X。
- 安裝完成後,虛擬機器將自動關閉。轉到“設定”。
- 轉到“儲存”部分以彈出 .iso 檔案。
- 再次啟動虛擬機器。
- 選擇系統語言。
- 選擇是否允許定位。
- 系統會要求您輸入您的 Apple ID。即使您有 Apple ID,也不要現在輸入。
- 接受 macOS 的 EULA。
- 還原 Time Machine 備份(如果您有)。
- 您將看到 OS X 的主頁面,開啟 App Store。
- 輸入您的 Apple ID 並登入…
應該有兩種情況…
- 情況 1:您將在短時間內登入。恭喜!您做到了!
- 情況 2:這花了很長時間。停止登入並檢視下面的參考資料。[2]
- ↑ Apple Inc. "macOS Sonoma 軟體許可協議" (PDF). § 2B(iii). 檢索於 2024-04-24.
...根據本許可的條款和條件以及蘋果媒體服務條款和條件中規定的服務和內容使用規則 (...)(“使用規則”),您被授予在您擁有或控制的每個已執行蘋果軟體的蘋果品牌計算機上,在虛擬作業系統環境中安裝、使用和執行最多兩個 (2) 個額外副本或例項的蘋果軟體或任何先前 macOS 或 OS X 作業系統軟體或蘋果軟體的後續版本,用於以下目的:(a) 軟體開發;(b) 軟體開發期間的測試;(c) 使用 macOS Server;或 (d) 個人非商業用途。
- ↑ a b https://support.apple.com/en-us/HT201475