注:本文作者  (QQ:85805214)

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

VMware 安装Mac OS 方法

由于Virtual Box拷贝文件比较麻烦,有时候经常出现拷贝失败的情况,故使用VMware来拷贝是比较高效的方式,请注意,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中了。

6. 压缩包给出的虚拟机文件是分成多个虚拟机文件的,要能够让Virtual Box也访问VMware的虚拟机,需要使用VMware克隆导出一份(只有一个.vmdk文件的虚拟机),步骤参考:

https://jingyan.baidu.com/article/6b97984d9798f11ca2b0bfcd.html

7. 这时候就可以照着Virtual Box安装苹果系统的文档,使用克隆的.vmdk作为启动磁盘启动苹果系统了。

注:

以后每次需要从外部复制文件到系统就使用VMware

而编译、打包、上传项目统一使用Virtual Box

VirtualBox虚拟机安装Mac OS 10.12

一、准备工作:

1、VirtualBox虚拟机:百度搜索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) (如果是苹果系统下面使用虚拟机安装,直接忽略这个操作)

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

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

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

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

6.输入完毕后,打开虚拟机,出现下面的界面。

7.走完过后就会出现图形安装界面,为英文,进入系统后可以修改为中文。

选择China

选择中文拼音输入法

选择Don’t transfer any information now

不启用定位

不登录苹果账号,跳过。

点同意。Agree

不启用定位

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

时区选择中国。

不发送统计

这里可以不打勾,不启用Siri。

设置完毕,就会进入系统。

OK,VirtualBox虚拟机安装Mac OS的教程到这里就完毕了。

VirtualBox虚拟机安装Mac OS 10.12的更多相关文章

  1. 2018VMware虚拟机安装Mac OS 10.12.1

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一.下载安装中所需的镜像文件以及补丁工具 Mac OS 10.12.1 Sierra (16B2555) 懒人版(下载地址):ht ...

  2. 虚拟机VirtualBox安装MAC OS 10.12图文教程

    VirtualBox虚拟机安装Mac OS 10.12图文教程的准备 1.VirtualBox虚拟机 下载地址:https://www.virtualbox.org/ 特别提醒:推荐官方下载,安装Vi ...

  3. vmware 12 安装 mac os 10.12正式版

    1.首先下载安装vmware 12 pro ,将VT打开(虚拟功能,以前安装过虚拟机点的同学可忽略). 2.下载mac ox 10.12正式版镜像文件(cdr后缀). 3.下载Unlocker208( ...

  4. 【转】VMware 14 Pro安装mac os 10.12

    一.准备工作 [1]资源下载 VMware Workstation Pro 14 已安装或自行安装 Unlocker (链接: https://pan.baidu.com/s/1dG5jkuH 密码: ...

  5. VMware12 安装 Mac OS 10.12 步骤及设置优化教程

    最近公司要开发苹果的ARKit应用,但是项目组穷啊,只有美工用着一台苹果本本,所以肯定不能老用他的电脑,效率低还老打扰他.所以我就想着用虚拟机整,毕竟玩了N年的虚拟机了,应该是没啥问题的.所以就开始各 ...

  6. Windows下虚拟机安装Mac OS X —– VM12安装Mac OS X 10.11

    ____________________________________________________________________________________________________ ...

  7. VMware9虚拟机安装MAC OS X Mountain Lion 10.8.2详细图文教程

    VMware虚拟机安装Mac OS X Mountain Lion 10.8.2所需文件:1.Vmware 9.01版下载:点击进入2.Vmware 9.01版汉化文件:点击进入3.VMware Wo ...

  8. Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11

    Windows下虚拟机安装Mac OS X -– VM12安装Mac OS X 10.11 随着Iphone在国内大行其道,越来越多的开发者涌入iOS开发大军 中,但都苦于没有苹果机,本文即将介绍WI ...

  9. Mac OS 10.12 - 安装任何来源软件!!

    今天想安装一个从网上下载的软件到Mac OS 10.12中,结果没有想到Mac告诉我那个软件已经损坏,害得我删除了!! 最后通过热心网友的帮助,顺利解决了这个安装问题,重新安装并且使用上了这款软件,下 ...

随机推荐

  1. gdb调试5--工程项目的断点调试

    之前说过断点调试,但是针对的是单文件的断点调试.在实际应用中,一个项目是多目录多文件的 参考资料:gdb debugger 目录结构: $ tree .├── gdbSomeFiles.cpp├── ...

  2. maven中经常使用的插件

    tomcat插件:非常实用,特点就是不用配置tomcat,可以任意修改端口号. <plugin> <groupId>org.apache.tomcat.maven</gr ...

  3. Eclipse快捷键大全,导包快捷键:ctrl+Shift+/【转】

    Ctrl+Shift+L 显示所有快捷键 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复 ...

  4. 解决audio和video在手机端无法自动播放问题

    各大浏览器都为了节省流量,做出了优化,在用户没有行为动作时(交互)不予许自动播放 <audio src="music/bg.mp3" autoplay loop contro ...

  5. ubuntu上zip格式解压乱码解决

    在windows上压缩的文件,是以系统默认编码中文来压缩文件.由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码. 虽然2005年就有人把这报告为bu ...

  6. 5W2H分析法

  7. JacobMathType

    JACOB是一个 Java到微软的COM接口的桥梁.使用JACOB允许任何JVM访问COM对象,从而使JAVA应用程序能够调用COM对象,;MathType 是由美国Design Science公司开 ...

  8. Java基础编程题——水仙花数

    package com.yangzl.basic; /** * 题目:打印出所有的"水仙花数". * 所谓"水仙花数"是指一个三位数, * 其各位数字立方和等于 ...

  9. 第17月第28天 python yield

    1. class Fab(object): def __init__(self, max): self.max = max self.n, self.a, self.b = 0, 0, 1 def _ ...

  10. mysql 开源~canal维护相关问题

    一 简介:咱们来讨论下canal的一些技巧 二 场景 场景1 canal过滤指定库后,后端java调用读取相关数据时候出现大量的空事务,为何会出现空事务呢,空事务是由于配置了指定的过滤规则,导致了其他 ...