一、环境及准备工作

1、主机系统:本人系统是Windows10家庭中文版

2、虚拟机软件:VMware Workstation 14 Pro

虚拟机版本号:14.1.1 build-7528167

虚拟机下载网址:https://my.vmware.com/web/vmware/details?productId=686&rPId=25457&downloadGroup=WKST-1411-WIN

3、python平台搭建:

1)官网下载:https://www.python.org/downloads/release/python-370/  ,在官网页面的下面寻找或直接点击此处Windows x86 executable installer  进行下载打开安装即可

2)网盘下载: 链接:https://pan.baidu.com/s/1FYvNFbhb4XwwqyWYfORKEA    提取码:a1cz

下载后,同上,点击打开安装即可

3)验证python是否搭建成功:右击“开始”,点击运行,输入python,点击打开,如果出现了python版本等相关信息就表示搭建成功,参考截图如下:

4、准备:

1)下载并安装好VMware Workstation 14 Pro,版本参考上面,注意大版本号是14,不是老版本10或者新版本15,新老版本没试过,不确定可不可以,原因是要和下面的镜像识别工具来匹配,所以务必要使版本相互对应上;

2)macOS系统映像准备:OS X 10.11.1(15B42).cdr     链接:https://pan.baidu.com/s/1p07_1ZCdQndmIMN83iLPwg        提取码:cv0k

3)镜像识别工具:VMware14unlocker.zip     链接:https://pan.baidu.com/s/1Pyd7H3SXEeaoL0zb4Mlyxw  提取码:6jkt

4)引导工具:darwin-8.5.8.iso      链接:https://pan.baidu.com/s/1VRVeQiIDfFiwht8C-10ONg          提取码:56u5

注:将以上所需的镜像及工具在网盘下载好,放在一个独立的文件夹即可,等待使用

二、具体步骤如下:

1、使用“VMware14unlocker”工具(这是在准备工作下载的):

众所周知,苹果macOS系统是封闭操作系统,正常情况是不对外开放的,要用macOS系统就必须使用Mac电脑,所以正版虚拟机软件是不能直接支持苹果macOS系统安装的,这里专利纠纷咱们就不管了。因此咱们必须通过第三方工具插入来让虚拟机软件能够识别macOS系统镜像。使用如下:

1)前提是安装好VMware Workstation 14 Pro

2)不要启动VMware Workstation 14 Pro,同时在系统服务中停止所有5个关于VMware 的服务,如下:

3)解压刚刚在网盘下载的VMware14unlocker.zip,打开解压后的VMware14unlocker文件夹,右键win-install.cmd,以管理员身份运行,等待安装完成即可。

4)此时,VMware14unlocker运行安装成功后,打开刚刚被关闭的VMware的5个服务

2、创建macOS虚拟机

1)打开VMware Workstation 14 Pro软件,点击“新建虚拟机”或者“创建新的虚拟机”,所有选项参照图片上的选择(以下同样),点击下一步

2)选择“安装程序光盘映像文件(iso)(M):”,并把文件路径引到从网盘下载保存的OS X 10.11.1(15B42).cdr文件的路径,本人的保存路径是:D:\IT资料\OS X 10.11.1(15B42).cdr   ,其中的警告提示不必理会,如下图:

3)点击下一步进入下图,选择“Apple Mac OS X(M)”,下面默认选择OS X 10.11,如下图:

4)点击下一步后,虚拟机名称可以自己随意命名,也可以使用默认的,之后都可以更改的,不用担心;安装位置也可以自行决定,但要注意以下几点:

4).1、首先保证选择的安装位置所在的硬盘有足够的存储空间,安装完成之后,整个虚拟机会有30多个G大,如果再在系统中安装如Xcode之类的开发环境及其他应用软件,少说也能轻松达到四五十个G,所以建议长期使用的朋友最好保证硬盘上有上百G的空间

4).2、为了系统运行的速度更快,有条件的可以尽量把macOS虚拟机安装位置选择在固态硬盘中,本人电脑就是双硬盘,但是固态只有128G,可用的只有32G,所以只能选择安装在机械硬盘上了。本人测试了,macOS系统安装在机械硬盘上的启动时间是2分30秒,而安装在固态硬盘上的启动时间为55秒,差距还是蛮大的,这点自己看情况吧。

5)点击下一步,最大磁盘大小默认是40GB,本人设置的是80GB,这个自定,以后都可以更改的,如下图:

6)继续点击下一步,直到完成,此时千万不要急于打开mac虚拟机,直接进入下一步,显示如下图:

3、安装macOS操作系统

1)此时不要开启mac虚拟机,直接进入下一步操作,如果启动的话,会出现如下错误的:

2)所以此时不要开启mac虚拟机,不过如果启动了也没有关系,关闭就好了。 先关闭VMware Workstation 14 Pro软件的所有窗口。到所创建的mac虚拟机保存位置里,即刚刚在第2步的4)中选择的那个位置,会有自己创建的mac虚拟机文件夹,进入文件夹,找到OS X 10.11.vmx,右键用记事本或者notepad++打开,在smc.present = "TRUE"这一行下面添加一行:smc.version = 0    ,保存并退出,如下图所示:

3)添加完毕后,保存并退出,此时,打开VMware Workstation 14 Pro软件,直接开启mac虚拟机,此时就会自动进入安装macOS系统界面,出现了苹果Logo就表示一切就绪,正在进入安装,如下图:

4)进入安装程序后,就根据自己需求来设置相关系统信息即可:

5)到这一步,发现没法继续操作了,这是因为mac系统的安装硬盘还没有选择。点击mac系统安装程序上方的“实用工具”,选择“磁盘工具”,进入下面界面,如下图:

6)点击左侧下方的“VMware Virtual SA... ”,并点击上方的“抹掉”,名称可以自行命名,这就是以后macOS系统中的硬盘名称,我这里就叫macOS,点击“抹掉”,抹掉完成后关闭此页面,回到安装程序,如下图:

7)此时,就出现了刚刚创建的盘符macOS,选择这个盘进行继续安装,如下图:

8)此时,大约等个15~20分钟,就安装成功了,如下图

9)但此时会发现系统显示并不能铺满整个屏幕,体验非常不好,这是因为macOS系统中只有一个分辨率所致。

解决办法:

9).1首先在mac系统桌面右上角,右键点击VMware Tools,推出“VMware Tools”,如下图;

9).2、关闭Mac虚拟机,进入该虚拟机的设置界面中,将其中的 CD/DVD(SATA)的ISO映像引导到darwin-8.5.8.iso(这是在准备工作下载的文件),本人的路径是:D:\IT资料\darwin-8.5.8\darwin-8.5.8.iso ,如下图:

9).3、重新打开mac虚拟机,在桌面的右上角,右键点击VMware Tools,点击“打开”,进入安装界面,按向导进行安装,如下图:

9).4、安装成功后,点击重新启动按钮,重启后就会发现分辨率问题解决了

10)至此,就正确成功的安装了macOS系统,此时的系统版本名称为OS X EI Capitan,即OS X 10.11.1。因苹果公司在2016年的WWDC全球开发者大会上宣布,将OS X操作系统更名为macOS操作系统,所以此后的版本都以macOS命名。

4、后续

完成以上步骤后,就已经成功安装macOS操作系统了,但是版本是老版本,不急,此时,可以进入App Store,搜索下载最新的macOS版本,目前最新版是2018年9月更新的macOS Mojave,下载安装是一个比较耗时的过程,但是操作很简单,一觉醒来就安装好了。新系统新气象,感觉就是不一样,从此我也有MacBook了哈哈哈。附上一张独立运行全屏效果图:

总结,接下来就可以尽情享受最新macOS Mojave带来的新特性了,下载软件,做开发都不在话下。。。

Windows10电脑安装macOS Mojave系统的方法(最新版系统,含超详细步骤截图)的更多相关文章

  1. centos7安装zabbix3.0超详细步骤解析

    centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...

  2. VMWare 14.1 15 Pro 安装 macOS Mojave 10.14.1系统 遇到的问题解决方案

    安装环境 WIN10VMware Workstation Pro 15.0.0 Build 10134415工具准备1.VMware Workstation Pro 15.0.0 Build 1013 ...

  3. Dell 工作站M4800 安装macOs Mojave

    前言 最近,入手了一台二手Dell工作站M4800,价格为3600,配置如下 个人感觉还是很好用的,配置够用,关键是用料真的足!虽然是16年的机器,但是做工吊打一众游戏本. 然后,重点来了,我安装上了 ...

  4. Qt中纯C++项目发布为dll的方法(超详细步骤)

    众所周知,我们可以将C++项目中的类以及某些方法导出,形成 .dll 文件,以供其他程序使用,下面将说明Qt环境下的使用方法. 首先创建共享库,步骤如下: 下一步会出现类对话框等等,不用管它,直接点击 ...

  5. 一台电脑安装两个xampp的方法

    如果一台机器已经有一个xampp..如果还需要安装另外一个不同版本的xampp(里面PHP,mysql不同版本之类的)用做测试.则可以安装绿色版(不需注册,解压就可用) 下载地址(第二个xampp只能 ...

  6. 转:Centos7安装zabbix3.4超详细步骤解析

    安装前准备: 1.1 安装依赖包: yum -y install wget net-snmp-devel OpenIPMI-devel httpd openssl-devel java lrzsz f ...

  7. 在VMware15中安装虚拟机并使用Xshell连接到此虚拟机(超详细哦)

    首先点击创建新的虚拟机. 此处默认, 点击下一步 默认, 点击下一步 此处可以设置你的虚拟机名称和安装位置(强烈建议不要将安装位置放在系统盘). 此处可根据自己的电脑配置来设置(建议2,4),后续可以 ...

  8. 超详细步骤---Linux下的最新Git版本安装

    原文地址:https://blog.csdn.net/u010887744/article/details/53957613 [标注大头] 1.查看当前git版本:git --version 查看最新 ...

  9. Centos系统下Lamp环境的快速搭建(超详细,转)

    lamp的搭建对于初学者是一件很头疼的事情,所以借此机会把自己当初快速搭建linux+apche+mysql+php的方法分享大家希望能到你. 工具/原料 虚拟机及Centos操作系统 Linux基本 ...

随机推荐

  1. 如何折叠IntelliJ IDEA代码片段

      在 IntelliJ IDEA 中您可以折叠(fold)代码片段,将它们缩小到单个可见行.这样,您可以隐藏当前看起来无关紧要的细节.如果必要的话,折叠的代码片段可以被展开(unfolded). 折 ...

  2. 并发基础(八) java线程的中断机制

    文章转载自 详细分析Java中断机制 1. 引言 当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时--都需要通过一个线程去取消另一个线程正在执行的任 ...

  3. ajax的一些小知识

    eval()可以把一个字符串转化为本地的js代码来执行 <script type="text/javascript"> var str = "alert('h ...

  4. IE浏览器中的加载项怎么删除

    IE浏览器中的加载项是一些软件或者浏览器的功能控件,我们可以通过禁用.开启来控制是否使用某些加载项,同时可以将一些加载项删除. 比如当我们遇到了一些不好的加载项,想要将它删除,通过这篇经验,教大家怎么 ...

  5. VBA 获取文件夹内的文件列表

    Private strFiles(20) Private Sub GetFiles(ByVal strFolder As String, ByVal ty As String) ' 获取文件列表 If ...

  6. Linux tomcat启动慢, Creation of SecureRandom instance for session ID generation using [SHA1PRNG]took [xx] mil

    启动慢的解决链接:  http://blog.csdn.net/u011627980/article/details/54024974

  7. 基于OpenGL编写一个简易的2D渲染框架-11 重构渲染器-Renderer

    假如要渲染一个纯色矩形在窗口上,应该怎么做? 先确定顶点的格式,一个顶点应该包含位置信息 vec3 以及颜色信息 vec4,所以顶点的结构体定义可以这样: struct Vertex { Vec3 p ...

  8. UI5-文档-4.37-Content Density

    在本演练教程的这一步中,我们将根据用户的设备调整内容密度.SAPUI5包含不同的内容密度,允许您为支持触摸的设备显示更大的控件,为鼠标操作的设备显示更小.更紧凑的设计.在我们的app中,我们将检测设备 ...

  9. Windows窗体技术

    Windows窗体技术 Winform例子下载 https://pan.baidu.com/s/1zXO8gVuFAeKQ_Tnz55A4VQ  密码:i1r6

  10. 从底层谈WebGIS 原理设计与实现(五):WebGIS中通过行列号来换算出多种瓦片的URL 之在线地图

    从底层谈WebGIS 原理设计与实现(五):WebGIS中通过行列号来换算出多种瓦片的URL 之在线地图 作者:naaoveGI…    文章来源:naaoveGIS    点击数:2063    更 ...