以下是重构后的内容:

VMware 安装 Mac OS 方法

作者:(QQ:85805214)

本博主只是转载发布而已。

由于 Virtual Box 拷贝文件比较麻烦,有时候经常出现拷贝失败的情况,因此使用 VMware 来拷贝是比较高效的方式。请注意,VMware 的虚拟机仅用于拷贝系统,因为如果要新建一个 uuid 不同的机器必须进行完整克隆,时间比较慢而且 uuid 都是以“56”开头,容易被苹果察觉。所以后面代码打包尽量在 Virtual Box 里面进行。(Virtual Box 和 VMware 可以共享同一个虚拟机文件,相当于两台机器共享同一个启动磁盘。Virtual Box 的优势就是可以直接通过复制虚拟机链接,实现每次启动都是全新的 uuid 和网卡 mac 地址,这个 VMware 做不到。)

1. 首先下载 VMware Workstation,以管理员身份运行,安装点击下一步即可。注册码如下:

```

5A02H-AU243-TZJ49-GTC7K-3C61N

VF5XA-FNDDJ-085GZ-4NXZ9-N20E6

UC5MR-8NE16-H81WY-R7QGV-QG2D8

ZG1WH-ATY96-H80QP-X7PEX-Y30V4

AA3E0-0VDE1-0893Z-KGZ59-QGAVF

```

2. 下载并安装 unlocker208。下载地址:链接: https://pan.baidu.com/s/1o8ME3iE 密码:dh9t 或者为:链接:https://pan.baidu.com/s/1dFITlJV 密码:b5jn。解压 unlocker208 文件,找到 win-install.cmd 文件,右键以管理员身份运行。这一步骤很关键,决定了后续 VM 会不会识别出 OS X。

3. 下载 macOS 10.12.rar,解压后,使用 VMware 虚拟机打开,启动虚拟机之前需要改一下网络连接模式为“NAT模式”。

4. 进入系统后按照 Virtual Box 安装苹果系统的方式,一步步操作后进入系统。

5. 安装 VMware Tools,然后重启系统,后面就可以直接从外部操作系统拖文件到虚拟机 Mac OS 中了。

. 虚拟机文件是分成多个虚拟机文件的,要让Virtual Box访问VMware的虚拟机,需要使用VMware克隆导出一份(只有一个.vmdk文件的虚拟机)。步骤如下:

7. 按照Virtual Box安装苹果系统的文档,使用克隆的.vmdk作为启动磁盘启动苹果系统。

注:以后每次需要从外部复制文件到系统就使用VMware,而编译、打包、上传项目统一使用Virtual Box。

VirtualBox虚拟机安装Mac OS 10.12

一、准备工作:

1. 下载并安装VirtualBox虚拟机:在百度搜索VirtualBox,选择对应操作系统的版本进行安装。特别提醒:安装过程中请保持默认安装位置(直接点下一步,不要自己修改安装位置)。

2. 下载macOS 10.12 Sierra Final by TechReviews.vmdk文件,地址:https://pan.baidu.com/share/init?surl=kV9Mtr5 (提取码:v176) 或者:链接:https://pan.baidu.com/s/1dFITlJV 密码: b5jn

二、VirtualBox虚拟机安装Mac OS 10.12图文教程的具体步骤:

1. 首先,新建虚拟机,切换到专家模式,然后在名称处输入MacOS,内存设置为4096MB或者更多,虚拟硬盘选择前面准备好的.vmkd文件,点击创建。

2. 创建完毕后,点击设置,将处理器数量更改为2。

3. 在主板选项里去掉软驱。

4. 在显示选项里将显存设置为128MB。

5. 接着关闭虚拟机,以管理员身份运行命令提示符(cmd)。如果是在苹果系统下面使用虚拟机安装,直接忽略这个操作。

6. 依次复制下面的内容粘贴到命令提示符里面再回车。注意,下面内容里面的红色字体代表之前创建虚拟机时候输入的名称,一定要和当时输入的虚拟机名字一致,否则后面安装会失败。

```

cd "C:\Program Files\Oracle\VirtualBox\"

VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

```

在完成以下操作之前,请确保您已经下载了macOS镜像文件。接下来,我们将指导您如何使用VirtualBox在Mac上安装虚拟机。

1. 打开终端(Terminal)。

2. 创建一个虚拟磁盘映像文件。例如,我们可以将其命名为“mydisk.vmdk”。运行以下命令:

```

VBoxManage createhd --filename mydisk.vdi --size 10G

```

这将创建一个10GB大小的虚拟磁盘映像文件。

3. 将下载的macOS镜像文件(通常是`.dmg`格式)转换为`.iso`格式。您可以使用如`hdiutil`或`balenaEtcher`等工具进行转换。例如,使用`hdiutil`,运行以下命令:

```

hdiutil attach /path/to/your/downloaded/macOS.dmg

hdiutil convert -format ISO /dev/disk1s1 /path/to/your/output/MyOS.iso

hdiutil detach /dev/disk1s1

```

将`MyOS.iso`替换为您希望保存的输出文件名。

4. 使用`VBoxManage`为虚拟机设置额外的数据。例如,我们可以设置系统产品名称、系统版本、主板产品名称和设备密钥。运行以下命令:

```

VBoxManage setextradata MacOS VBoxInternal/Devices/efi/0/Config/DmiSystemProduct iMac11,3

VBoxManage setextradata MacOS VBoxInternal/Devices/efi/0/Config/DmiSystemVersion 1.0

VBoxManage setextradata MacOS VBoxInternal/Devices/efi/0/Config/DmiBoardProduct Iloveapple

VBoxManage setextradata MacOS VBoxInternal/Devices/smc/0/Config/DeviceKey ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc

VBoxManage setextradata MacOS VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC 1

```

5. 在终端中启动VirtualBox,然后选择您的虚拟磁盘映像文件(在本例中为“mydisk.vdi”)并设置虚拟机的其他参数。例如:

```

VBoxManage createvm --name "MacOS" --ostype osx --register --basefolder "MacOS_VM" --memory 2048 --vram 128 --graphics controller intel HD Graphics Family --accelerate3d true --ioapic on --usb 2 --usbo hid_generic --nic1 bridgedonly --videomodel generic PCI

```

6. 打开虚拟机,出现下面的界面。按照提示完成剩余步骤:

a. 从图形安装界面选择China。

b. 选择中文拼音输入法。

c. 不启用定位。

d. 不登录苹果账号,跳过。点同意。Agree。

e. 不启用定位。

f. 输入用户名和密码(切换为英文是按大小写锁定键)。

g. 时区选择中国。不发送统计。这里可以不打勾,不启用Siri。设置完毕,就会进入系统。OK,VirtualBox虚拟机安装Mac OS的教程到这里就完毕了。