我尝试在 Windows 10 虚拟机上安装 hackintosh macOS Ventura。
但它不适用于 macOS 13
我尝试使用 .vmx 文件中的此设置来屏蔽我的 CPU
smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
但这些设置仅适用于低于 13 的 macOS,例如(Monterey/BigSur/catalina)
我想要的是 macOS 13 或更高版本的解决方案,以适用于 AMD 处理器。
这与此线程不重复Win10 中的 Vmware MacOS-BigSur
这个解决方案仅与我上面所说的低于 13 的 macOS 相关。
如果有任何解决此问题的方法请告诉我,因为我的 vmware 进入了 bootloop
出现错误“您的计算机因出现问题而重新启动”
macOS-unlocker for vmware 中也有一个线程,但他们没有找到解决方案
PS: Ventura.iso 文件已经可以工作了,我在英特尔笔记本电脑上对其进行了测试,无需启动循环即可正常工作。
我想通过以下步骤回答我的问题
您需要使用另一个 vmware 实例修补 macOS Sonoma
我使用 macOS Montery 并下载了以下内容
适用于 Mac 的 MountEFI 和 OpenCore 修补程序
按照这些工具的说明进行操作,然后下一步有点棘手
您需要为 vmware 实例修补 vmdk 文件
您将需要以下程序。
Daemon Tools Lite 和 EFI - 下载到您的 AMD cpu 类型
按照上述所有说明操作后,只需将刚刚修补的 USB 驱动器挂载到虚拟机中并进行设置即可。
这解决了问题,直到有人为 OS > 12 的 AMD 添加 macOS Hackintosh 支持