📜  vmware catalina ryzen 3700x (1)

📅  最后修改于: 2023-12-03 14:48:21.028000             🧑  作者: Mango

在 Ryzen 3700X 上运行 VMware Catalina

如果您是个程序员,想在您的 AMD Ryzen 3700X 上安装 VMware Catalina(macOS 10.15),那么这篇文章将会有所帮助。

前置条件

在开始之前,您需要满足以下要求:

  • AMD Ryzen 3700X CPU
  • ASRock X570 Taichi 主板(或其它支持 AMD-V 虚拟化的主板)
  • 16GB 及以上内存
  • 一个较新的版本的 VMware Workstation
  • VMware Unlocker for macOS,可以在 GitHub 上下载。
步骤
1. 关闭 AMD 的 SVM 或 Intel 的 VT-d 虚拟化技术。

这里 SVM 是指 AMD 的虚拟化技术,VT-d 是指 Intel 的虚拟化技术。如果你的 CPU 不支持虚拟化,您可以跳过这一步。

2. 安装一个新的操作系统。

如果您计划在 VMware 中安装 macOS,那么您需要首先安装一个新的操作系统。您可以选择 Windows 或 Linux 等操作系统,并使用 VMware Workstation 创建一个新的虚拟机。在新虚拟机中,您需要安装 macOS。

3. 安装 VMware Unlocker for macOS。

在 Unlocker 的安装目录中,找到 win-install.cmd 或 linux-install.sh,然后以管理员身份运行,Install.cmd 将会复制补丁文件到您的 VMware 安装目录中,解锁 macOS VM 的功能。

注意:在执行 unlocker 脚本之前,您需要先关闭 VMware。

4. 配置 VMware 虚拟机文件

为了在 Ryzen 3700X 上运行 VMware Catalina,您需要按照以下配置更改虚拟机文件:

将虚拟机的 CPU 个数设为 2

Catalina 不支持多核虚拟机,所以我们需要将 CPU 的数目设为 2。

<cpuCount>2</cpuCount>

更改虚拟机的硬件类型为 vmx-16

<hardwareVersion>16</hardwareVersion>

添加 smc.version = "0" 到虚拟机配置文件

如果您不添加这一行代码,Catalina 可能会因为缺少 SMC(系统管理控制器)而无法启动。

<key>smc.version</key>
<string>0</string>

在虚拟机配置中启用 Hypervisor

<vmci0.present>TRUE</vmci0.present>
<vhv.enable>TRUE</vhv.enable>
5. 启动 Catalina 虚拟机

现在您已经可以启动虚拟机并运行 VMware Catalina 了。如果启动过程中因报错导致失败,请确认您已经按照上述配置更改了虚拟机的配置文件。

祝你好运!

结论

在 Ryzen 3700X 上运行 VMware Catalina 可能比较困难,但只要您严格按照上述步骤进行操作,一定会成功的。请注意,本文仅供参考,您可以自己进行更改和实验,以实现最佳效果。