您現在可以在Linux環境下運行macOS Catalina

MacOS Catalina現在在Linux上

Apple的macOS和iOS操作系統都在Intel的EM64T平台上運行,並帶有稱為XNU的混合內核。 該內核基於Mach和* BSD代碼,尤其是FreeBSD,因此它是Unix。 具有這種兼容性,我們帶給您的消息並不罕見。 macOS的最新版本Catalina現在可用於Linux。

唯一的警告是,如果要在Linux環境中測試此版本的macOS,則需要有一台Apple計算機。 您始終可以選擇電源 安裝虛擬機 從而可以測試該版本。 我們也相信這是最好的方法,除非您只有用於測試的終端。 在這個項目中,這就是完成的方式。 默認情況下,我們將不使用Mac電腦。

在Linux上運行的Mac上的macOS Catalina

我們將專注於通過虛擬機進行操作。 一種更安全且通常更有效的方法。

GitHub上現在有一個可行的項目. 我們需要做的第一件事是使用KVM加速在QEMU中配置一個非常快速的macOS虛擬機。 這將使一切變得容易,最重要的是它將是自動的。 我們還避免了其中一項要求。 您不需要蘋果計算機。

在此之前,對於那些不了解KVM含義的人,我們將向您簡要介紹它。 它是一種將Linux轉變為類型1虛擬機管理程序(無操作系統)的工具。。 它是Linux內核的一部分,它具有在虛擬機中運行Linux所需的所有必需組件。

去吧:

我們必鬚根據運行的Linux版本選擇必要的命令:

  • 對於Debian,Unbutu,Mint和PopOS: sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • 使用Arch: sudo pacman -S qemu python python-pip
  • 如果是SUSE或openSUSE: sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • 對於Fedora: sudo dnf install qemu qemu-img python3 python3-pip
這樣,我們就安裝了最新版本的QEMU仿真器(3.1或更高版本),必需的實用程序和Python 3以及pip。 以下將是 從GitHub下載項目包。 您將看到必須執行的腳本。
默認情況下,它將安裝macOS Catalina。 儘管您可以通過輸入來確保:
./jumpstart.sh –卡塔琳娜
這樣我們就可以下載操作系統了。 從邏輯上講,如果您已經有macOS Catalina的副本,請跳過上一步。
我們繼續:

現在讓我們 創建一個虛擬磁盤。 替換它說的地方 disk_name 根據您要歸屬的名稱以及它的位置 64G ,對於以GB為單位的空間,您需要:

qemu-img create -f qcow2 MyDisk.qcow2 64G

在下載的文件中,您會找到一個 基本的 您必須使用編輯器添加一系列代碼:

-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \

運行腳本basic.sh以啟動計算機,最後開始安裝macOS Catalina。

您應該已經能夠使機器與macOS Catalina一起運行。 您不必擔心任何事情。 一切都由這個GitHub項目貢獻,甚至是macOS映像。

享受!


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   舊金山 他說:

    一切都正確安裝,但iPhone無法識別我,為什麼?