您现在可以在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无法识别我,为什么?