VMware 虚拟机安装 macOS(黑苹果)详细教程:仅限学习与测试用途

VMware 虚拟机安装 macOS(黑苹果)详细教程:仅限学习与测试用途

VMware 虚拟机安装 macOS(黑苹果)详细教程:仅限学习与测试用途


提醒

在VMware中安装macOS(通常所说的“黑苹果”虚拟机)是可行的,但必须明确一个前提:根据苹果的软件许可协议,macOS仅允许在苹果品牌的硬件上运行。在非苹果电脑(包括VMware虚拟机)上安装属于违反协议的行为,且过程复杂,仅建议用于学习、测试目的,不推荐用于生产环境或日常主力使用

以下是在VMware Workstation Pro(以Windows宿主为例)上安装macOS的详细步骤、必备条件和合法替代方案


一、必备条件与准备

  1. 硬件要求
    • CPU:必须支持Intel VT-xAMD-V 虚拟化技术,并在BIOS/UEFI中已开启。
    • 内存至少8GB,推荐16GB或以上。macOS本身需要大量内存,宿主系统也需保留足够内存。
    • 存储空间:为虚拟机至少分配80GB的存储空间(推荐动态分配以节省宿主磁盘空间)。
    • 宿主机系统:Windows 10/11 或 Linux。本指南以Windows为例。
  2. 软件与文件准备
    • VMware Workstation Pro:建议使用16.x或17.x版本。Player免费版无法完成此操作,因为它不支持必要的修改。
    • Unlocker工具:由于VMware默认不支持创建macOS虚拟机,需要此工具为VMware“解锁”对macOS的安装支持。注意:此工具由第三方社区维护,使用需自行承担风险。
      • Github项目https://github.com/DrDonk/unlocker
    • macOS安装镜像文件无法直接使用从App Store下载的官方.app文件。你需要一个经过修改、可在普通PC上启动的macOS安装镜像(.iso或.cdr文件),通常由第三方社区制作提供(例如 macOS Monterey、Ventura 的修改版)。警告:请从可信来源获取,并自行承担安全风险。

二、详细安装步骤

以下是基于使用 Unlocker修改版macOS镜像 的标准流程:

步骤1:安装并解锁VMware

  1. 正常安装 VMware Workstation Pro
  2. 完全关闭所有VMware相关的进程和服务(在Windows任务管理器中结束vmware-开头的进程)。
  3. 管理员身份运行下载的 Unlocker 工具(例如 win-install.cmd)。此工具会为VMware打上补丁,使其能够识别macOS系统。

步骤2:创建新的虚拟机

  1. 打开VMware,点击“创建新的虚拟机”。
  2. 选择“典型(推荐)”,点击下一步。
  3. 在“安装客户机操作系统”页面,选择“稍后安装操作系统”,点击下一步。
  4. 在“选择客户机操作系统”页面:
    • 客户机操作系统:选择“Apple Mac OS X”。
    • 版本:根据你下载的镜像选择对应的版本(如 macOS 12、13)。点击下一步。

步骤3:配置虚拟机硬件

  1. 命名虚拟机:输入一个名称(如“macOS Ventura”),并选择安装位置(确保有足够空间)。
  2. 指定磁盘容量:建议至少80GB。选择“将虚拟磁盘拆分成多个文件”。
  3. 自定义硬件(非常关键):
    • 内存:至少分配4GB(4096MB),8GB或以上体验更佳。
    • 处理器:至少分配2个核心,4核更佳。
    • 网络适配器:选择“NAT模式”即可,这样虚拟机可以共享宿主机的网络上网。
    • 显示:3D图形加速可根据宿主性能开启。
    • 最重要的步骤:选中“CD/DVD (SATA)”,在右侧选择“使用ISO映像文件”,点击“浏览”找到你下载的修改版macOS镜像文件(.iso)
    • USB控制器:建议存在,方便连接U盘等设备。
  4. 完成硬件设置后,点击“关闭”->“完成”。

步骤4:修改虚拟机配置文件(.vmx)

这是解决macOS虚拟机常见启动错误(如“客户机已禁用CPU”)的关键一步。

  1. 找到你刚刚创建的虚拟机文件(后缀为.vmx)。
  2. 用记事本等文本编辑器打开此文件。

在文件末尾添加以下几行代码,然后保存:

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" 

这些参数的作用是“欺骗”macOS,让它认为正在Apple硬件上运行。

步骤5:安装macOS

  1. 启动虚拟机。它将从你加载的ISO镜像启动。
  2. 在磁盘工具中,选中VMware创建的虚拟硬盘(通常显示为“VMware Virtual SATA …”,大小约80GB),点击“抹掉”。
    • 名称:例如“Macintosh HD”
    • 格式:APFS
    • 方案:GUID分区图
  3. 安装过程会重启数次,请耐心等待。在第一次重启后,VMware可能会报错“客户机操作系统已禁用CPU”,此时需要关闭虚拟机电源,再次编辑.vmx文件,检查步骤4的代码是否正确添加,然后重新启动虚拟机即可继续安装。
  4. 安装完成后,会进入macOS的设置向导(选择国家/地区、创建用户账户等),按照提示完成即可。

按照屏幕提示操作,在“选择安装磁盘”时,选择你刚刚抹掉并命名为“Macintosh HD”的磁盘。

在这里插入图片描述

回到“实用工具”界面,选择“安装macOS …”。

在这里插入图片描述

点击“抹掉”,完成后退出磁盘工具

在这里插入图片描述

你会进入macOS的“实用工具”界面。选择“磁盘工具”。

在这里插入图片描述

三、安装后优化(可选但推荐)

  1. 安装VMware Tools:在macOS虚拟机中,从VMware菜单选择“虚拟机” -> “安装VMware Tools”。这会在虚拟机中加载一个安装镜像,运行其中的.pkg安装包。安装后重启,可以获得更好的显示性能、鼠标集成、文件拖放和剪贴板共享功能。
  2. 调整显示分辨率:在系统设置->显示器中,可以设置更适合窗口的分辨率。

四、重要提醒与替代方案

  • 法律与风险:此方法违反苹果EULA,且使用的修改版镜像可能包含未经验证的代码,存在安全风险。
  • 性能:虚拟机中的macOS无法调用宿主机的独立显卡,图形性能较弱,不适合进行视频剪辑、3D渲染等高负载工作,仅适合轻度办公、开发和测试。
  • 稳定性:可能遇到无法睡眠、USB设备识别、网络等小问题。

更简单、合法的替代方案
如果您的需求是合法地体验macOS或进行iOS开发,强烈考虑以下方案:

  1. 购买苹果电脑:这是最完美、无兼容性问题的方案。
  2. 使用“黑苹果”实体机:在兼容性好的PC硬件上直接安装macOS,性能远胜虚拟机,但需要花费大量时间研究驱动和配置。
  3. 使用云macOS服务:有些云服务商提供按小时租用的Mac mini云桌面,适合临时性的开发测试需求。

希望这份详细的指南能帮助你。请务必在操作前备份重要数据,并理解其中涉及的风险。

Read more

Claude Code Router详细安装以及使用(包含Window and Linux)

首先要明白Claude Code Router是干什么的:能够将 Claude Code 的请求路由到多种不同的大模型,而不再局限于官方提供的 Claude 模型 Windows安装教程 1:安装Claude Code Router(默认以及安装了claude cli) npm install -g @musistudio/claude-code-router 2:在任意目录下运行以下命令启动交互式配置生成器 ccr start 配置文件位于Windows系统的用户目录下: C:\Users\<你的用户名>\.claude-code-router\config.json 3:配置Claude Code Router,在任意命令窗口执行 ccr ui 浏览器就会跳转如下Claude Code Router配置界面 点击添加供应商,再点击选着一个模板。下面以添加openrouter为例:当选择openrouter,他会帮我们自己配置完成相关信息,

By Ne0inhk
Mac上Maven的安装和环境变量配置保姆级教程(最新版实时更新)

Mac上Maven的安装和环境变量配置保姆级教程(最新版实时更新)

目录 一、Maven的安装 1.进入官网(Maven官网)下载安装包并解压 2.这里我使用了Homebrew安装Maven 安装Homebrew: 安装Maven: 二、Maven配置环境变量 1.打开环境变量文档: 2.在弹出文档结尾加入配置: 3.保存变量配置: 4.验证安装结果: 三、配置本地仓库 1.什么是本地仓库 2.配置步骤 四、配置阿里云私服 1.什么是阿里云私服 2.配置步骤 一、Maven的安装 1.进入官网(Maven官网)下载安装包并解压 2.这里我使用了Homebrew安装Maven (附:我安装时写的Homebrew教程) 打开终端输入以下命令: 安装Homebrew: /bin/bash -c "$(curl

By Ne0inhk
MacOS上Homebrew 安装、配置、更改国内镜像源及使用教程

MacOS上Homebrew 安装、配置、更改国内镜像源及使用教程

Homebrew笔记 1. 介绍 官网:https://brew.sh/ 对于习惯了使用命令来完成一切的程序员来说,安装软件这种小事,自然是能够用命令解决,就不用图形界面选择。但是在 Linux 中,我们有 yum、apt、dnf、pkg等命令来完成软件的安装,macOS 却并未为我们提供一个好用的包管理器,帮助我们更好的使用 macOS。 好在,虽然官方没有提供,我们却可以使用 Homebrew 这一神器,来完成类似的工作,就如同 Homebrew 的 Slogan :“The missing package manager for macOS (or Linux)” Homebrew 由开发者 Max Howell 开发,并基于 BSD 开源,是一个非常方便的包管理器工具。

By Ne0inhk