如何使用Sosumi(Snap Package)在Linux上的虛擬機中安裝macOS

淳澄 是一個基於 macOS-簡單-KVM 可以輕鬆地在虛擬機中下載和安裝macOS(與qemu-virgil捆綁在一起,其中包括virtio-vga,准虛擬3D圖形驅動程序)。macOS不附帶,但下載了macOS Catalina的安裝程序映像。
從一開始就值得注意的是,Apple不允許在非Apple硬件上安裝macOS,因此要合法使用此功能,您必須在Apple硬件上安裝Linux。
在我的Ubuntu 20.04桌面上使用Sosumi幾個小時後,我可以告訴您安裝需要相當長的時間(在我的系統上大約需要50分鐘),並且macOS系統可能會有點慢,但是可以使用。不適合用於繁重的任務,但是非常適合測試。
這個快照包,由 艾倫·波普 Canonical / Ubuntu發行版,可以輕鬆地在Debian / Ubuntu,Fedora和其他Linux發行版上的虛擬機中安裝和運行macOS(在安裝snap後),基本上包含了使其運行所需的所有內容。源於 的GitHub。但是,如果您不想使用snap包,則可以選擇使用 macOS-簡單-KVM,這是在QEMU中設置快速macOS虛擬機的一組工具(由KVM加速)。

在安裝此軟件之前,我需要注意一些重要事項:

  • 在虛擬機中安裝macOS後,Sosumi文件夾的總大小(~/snap/sosumi)在我的系統上大約為31.5 GB,但是隨着在macOS虛擬機中安裝額外的應用程序,這個空間可能會更大
  • 您的計算機CPU需要支持硬件虛擬化,請參閱以下內容中的KVM清單 在這裡 找出您的CPU是否支持此功能
  • 支持Intel和AMD CPU,但是建議使用Ivy Bridge(或更高版本)Core和Xeon處理器,或者Ryzen和Threadripper處理器(來自 macOS-Simple-KVM常見問題
  • 您可以通過按以下操作使QEMU虛擬機釋放鼠標焦點 CTRL + Alt + G
  • 您可以在以下位置找到啟動腳本,其中包含您可以調整的各種參數(例如可用的VM內存,CPU數量等)。 ~/snap/sosumi/common/launch

如何使用Sosumi snap軟件包在Linux上的虛擬機(QEMU)中安裝macOS

要安裝Sosumi,您需要能夠在系統上安裝Snap軟件包.Ubuntu默認啟用此功能,在其他Linux發行版中,請按照 Snapcraft文檔.1。安裝 Sosumi按扣包裝

sudo snap install sosumi --edge

為什麼選擇Edge?在我的測試中,使用Sosumi穩定軟件包後,macOS虛擬機沒有啟動,但是它可以在Edge版本上運行。 --edge 從命令中安裝穩定版本2.通過鍵入以下內容首次運行Sosumi sosumi 僅在第一次時才需要;將創建應用程序菜單快捷方式以供將來啟動。[[Edit]]如果您遇到一個問題,說它由於無法啟動X11而無法運行Sosumi / qemu,請將您的用戶添加到 kvm 組:

sudo usermod -aG kvm $USER

Bob White在以下注釋中提到的問題3.虛擬機啟動後,按 EnterBoot macOS Install from macOS Base System安裝macOS QEMU Linux4.格式化macOS虛擬機硬盤。
您將進入一個屏幕,其中包含一個名為 macOS Utilities -從那裡單擊 Disk UtilitymacOS磁盤實用程序

在“磁盤工具”對話框中,選擇第一個 Apple HDD 在左側邊欄(一個容量為68.72 GB的邊欄)上,然後單擊 Erase,輸入HDD的名稱(如macOS),其餘選項保持不變(帶有GUID分區圖的mac OS擴展(日誌式)文件系統):macOS格式HDD磁盤實用程序

現在點擊 Erase 按鈕格式化分區5.在虛擬機中安裝macOS。
當您完成關閉時 Disk Utility,然後您將進入 macOS Utility 再次出現對話框,從該對話框中選擇 Reinstall macOS點擊 Continue 幾次,您將進入一個屏幕,必須在其中選擇步驟4中格式化的HDD:macOS安裝在磁盤上

接下來,點擊 Install 安裝將開始:macOS安裝

虛擬機將在某個時候自動重新引導,然後繼續安裝,並在完成後再次重新引導。6.引導至macOS
安裝完成後,macOS虛擬機將重新啟動,並在啟動菜單中看到一些其他選項。使用向左/向右箭頭鍵選擇 Boot macOS from...,就像這樣(在 Boot macOS from macOS,第二個macOS是在步驟4)中設置的HDD的名稱:macOS引導選項

要啟動到macOS時,每次啟動虛擬機時都需要選擇此選項。macOS初始設置

首次啟動進入macOS時,您需要執行初始設置(如上圖所示),選擇位置,首選語言,可以選擇使用Apple ID登錄,同意條款和條件等,以及創建您的計算機帳戶(用戶名和密碼)。完成後,應加載macOS Catalina桌面。

Sidebar