一、环境及准备工作

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. mysql监控以及调优

    mysql 优点: 简单易用,成本低,易扩展,复制功能领先 mysql的生命周期: Mysql服务器监听3306端口>验证访问用户>创建mysql线程>检查内存(Qcache)> ...

  2. pomelo RPC调用时新增字段缺失

    接触pomelo开发一个月,正式开始参与项目开发有10天,遇到很多细节的坑,今天讲讲标题:后端服务器节点之间的rpc调用过程中,返回的数据中新增字段缺失问题. 先讲结果:原因是该rpc调用已经采用了p ...

  3. c++官方文档-指针

    #include<stdio.h> #include<iostream> #include<queue> #include<map> #include& ...

  4. 玩转laravel5.4的入门动作(一)

    安装前 1 laravel是用composer来做的依赖关系,所以先下载composer  下载地址在这里https://getcomposer.org/download/   windows lin ...

  5. OpenACC 云水参数化方案

    ▶ 书上第十三章,用一系列步骤优化一个云水参数化方案.用于熟悉 Fortran 以及 OpenACC 在旗下的表现 ● 代码,文件较多,放在一起了 ! main.f90 PROGRAM main US ...

  6. 30. CentOS终端命令行显示中文乱码的解决方法

    安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方法:修改/etc/sysconfig/i18n,内容为   代码如下: LANG="zh_CN.GB18030&qu ...

  7. openlayers3教材详解及demo(完整)

            openlayers3教材详解及demo(完整)        OpenLayers 3对OpenLayers网络地图库进行了根本的重新设计.版本2虽然被广泛使用,但从JavaScri ...

  8. leetcode326

    public class Solution { public bool IsPowerOfThree(int n) { && ( % n == ); } } https://leetc ...

  9. YII assets使用

    为什么用YII assets 1.assets的作用是方便模块化,插件化的,一般来说出于安全原因不允许通过url访问protected下面的文件 ,但是我们又希望将module单独出来,所以需要使用发 ...

  10. 定时器 setInterval(‘function()’, 2000)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...