可能是世界上最详细的VMware安装macOS教程

2019-03-09 17:11:58 587点赞 6167收藏 394评论

创作立场声明:完完整整重写了一遍,有两种不同的方法,头图来自于techsviewer的,实在没时间做图了

前言

最近SMZDM上有不少优质的黑苹果文章发出来,前段时间在一篇写的很不错的黑果文章下吹牛说今年要写一个系列,故有了这篇文章作为系列的开头。

系列的名字起的有点俗,叫做xxx从入门到精通,但是我很喜欢,相信过半的黑果群众都是程序员,作为教程来说这个名字俗但是好用,我也希望这个系列能像其它入门到精通系列一样,让大家学到东西。

我研究黑苹果已经有4年左右,在15年我自己DIY的第一台电脑上就安装了黑苹果,故之后无论我如何更换电脑,都会尝试安装黑果,至今已有十余台黑果安装经验,包括台式机、笔记本、x86平板电脑等等。从一开始的磕磕绊绊到现在大致了解些许,深感黑果知识高门槛!要求对macOS甚至Linux等有了解,过程也非常复杂,远超黑群晖等等;难获取!网络上有的都是细碎不成体系的,希望找成体系的得去国外论坛学习;故希望出的系列是简单,容易,方便,易懂的教程,面向新手但又不粗糙,讲解原理简单而不简化。

本系列大部分的知识点都不是我研究出来的,我没这个本事,我也只是学习后拿来用,所以原理方面不能说是原创、发明,仅仅称得上整合、梳理、小小的改进,当然也有部分我自己经过不断尝试断定的功能或含义,此后某些篇章可能会直接将tonymacx86上的文章翻译并配图讲解,只是为了做到体系化、成系统。

如果有任何疑问,可以在评论区留言,但是我不一定能解答。但某些问题,例如你的什么什么配置能不能黑苹果?为什么你的引导启动不成功?为什么卡在某行代码之类的问题恕不回答,每个人的硬件不同,配置文件有细微差别甚至Clover的版本不同都会造成安装失败,所以我没有能力来回答这些具体的问题,但是例如hot patch的某个功能是否有用等等我是可以尝试去帮你查阅资料解答问题的。如果我也回答不了,善于百度,善用Google

如果平台允许,我会尽全力做一个整合教程出来,如果我吹大了,基调定太高了,写了七八篇后鸽了烂尾了,也希望大家不要骂我,物力有时穷,人力有时尽,受制于我的水平可能写到某块实在写不下去了,可能就需要进一步学习后才能教大家。

最后希望所有人都能开心吃上最新的苹果。

准备工作

  • VMware Workstation full-15.5.1-15018445

  • macOS Unlocker 3.0.3

  • macOS 10.15.3 Catalina cdr镜像


  • TransMac 12.2(U盘安装法需要)

  • 8G+U盘1个(U盘安装法需要)

打包链接 提取码wqsn

镜像文件使用7zip分卷压缩,两个镜像按照你使用方法不同选择一个下载即可。

安装VMware Workstation Pro 15并使用Unlocker解锁限制

众所周知,VMware是一家非常良心的软件厂可能是世界上最详细的VMware安装macOS教程 ,主要靠赚企业钱,VMware系列支持跨平台,优化也不错,不过安装macOS有一些限制,除非物理机是macOS才能在VMware上安装虚拟机macOS,当然,本质上这是VMware对苹果的妥协,Workstation本身是有虚拟macOS运行环境的能力的。

我们首先要下载VMware Workstation Pro,官网即可免费下载。

可能是世界上最详细的VMware安装macOS教程

Unlocker是用于解锁VMware对macOS虚拟机的限制,我们必须要使用3.0.3版本,由于DrDonk删掉了Unlocker库,目前是由paolo-project在维护。

可能是世界上最详细的VMware安装macOS教程

进入paolo-project并选择release页面。

可能是世界上最详细的VMware安装macOS教程

下载解压缩后右键win-install.cmd并以管理员方式运行,理论上会自动破解限制并下载对应的darwin tool。

但现实并没有这么美好,很多人会发现最后一步Getting VMware Tools动辄几十分钟几个小时,很多时候还会卡死不动。

可能是世界上最详细的VMware安装macOS教程

这一步本质上是下载安装macOS后的完善驱动——darwin.iso和darwinPre15.iso,以前是从vmware的fusion中下载,但是VMware Fusion在11版本后将这部分内嵌入Fusion中了,所以会找不到下载页,paolo-project多加了一条,选择下载500多M的vmware fusion,然后解压缩提取对应的iso,我没用过python,但是感觉python提供的下载类似于curl,弱鸡的不行,造成了下载时间冗长易出错。所以机智的大家看到出现Getting Vmware Tools....后可以点击右上角的叉叉结束脚本了,剩下的工作我们自己来做。

可能是世界上最详细的VMware安装macOS教程

我在网盘中提供了提取自fusion.app的darwin.iso和darwinPre15.iso,我们只需要将这两个iso复制到VMware Workstation的安装目录下即可。

可能是世界上最详细的VMware安装macOS教程

方法一、镜像法创建Catalina虚拟机

这篇文章已经是重写一遍后的,最开始的版本不是用这个方法的,原因很简单,VMware能引导的对应的dmg/cdr/iso难找(不推荐大家使用别人做好的vmdk),smzdm还不给放链接,再加上篇一的本质是为了给后面的黑苹果提供一个调试的环境,我们之后还需要创建U盘,所以我采用了很少有人用的U盘引导法,这个方法首先镜像好找,其次装完后直接有个U盘,之后就不需要重新制作U盘,但是评论里一堆人摸不着头脑,稀里糊涂,感觉起到了反效果。所以重新加入这个最大众的方法并提供相应的镜像,省的大家找。

这个方法和创建普通的虚拟机没什么两样,重点在于找到正确的镜像文件。坦率说网上杂七杂八的镜像挺多,但是我懒得下,我就用自己手头的黑苹果撸了一个镜像。这个镜像会上传到百度云,没有会员下载会很头疼。代码如下图所示:

可能是世界上最详细的VMware安装macOS教程

首先准备好Install macOS Catalina.cdr镜像文件(不是macOS Catalina 10.15.3.dmg,我名字都区别开了别下错了),打开VMware Workstation Pro 15,点击创建新的虚拟机,选择典型配置。

可能是世界上最详细的VMware安装macOS教程

这里选择网盘中下载的我做的镜像文件。

可能是世界上最详细的VMware安装macOS教程

点击下一步后发现,在选择客户机操作系统中已经出现了Apple Mac OS选项,我们选择macOS 10.15的版本

可能是世界上最详细的VMware安装macOS教程

接下来输入虚拟机的名字并确定文件存放位置,我们默认即可。

可能是世界上最详细的VMware安装macOS教程

设定磁盘大小,如果是准备拿来用的可以给100G附近,只是为了之后的黑苹果调试的话40G足矣,看个人喜好了。至于将磁盘是否拆分为多个文件的话,如果是机械硬盘一定要是单个文件,如果是SSD的话多个文件也没有特别大的关系。

可能是世界上最详细的VMware安装macOS教程

最后我们可以点击自定义硬件,根据自己的需要进行一些详细的设置,最终我的配置文件如下图所示。

可能是世界上最详细的VMware安装macOS教程

虚拟机创建完成后,还需要修改虚拟机配置文件,以本机为例,打开C:User$NAMEDocumentsVirtual MachinesmacOS 10.15文件夹下的.vmx配置文件。

可能是世界上最详细的VMware安装macOS教程

在smc.persent = "TRUE"后面添加smc.version = "0",千万千万注意保存!我这里使用VS Code打开,VS Code默认关闭时不保存,以前我老是忘记,切记!还有注意""必须要是英文输入。这一段配置的主要作用是避免虚拟机启动时Core Dump。

开机正常进入安装:

可能是世界上最详细的VMware安装macOS教程

方法二、U盘法创建Catalina虚拟机

我本身是最推崇这种方法安装的,因为U盘安装不仅镜像来源广泛,可以选择黑苹果带Clover的镜像用TransMac刷入后清空EFI分区,BUG少,而且我们在安装完虚拟机后还可以获得一个空EFI的macOS安装U盘,之后就不需要重新在macOS虚拟机中下载Catalina。但是我发现大家并不能理解,很多人在评论区问我这里不行那里不行,如果你觉得你是小白,请参照最上面方法一一步步来,保证不出错。

这个方法首先要安装TransMac,我在网盘中也放了,下载即可。软件带有15天的试用,足够我们使用。

可能是世界上最详细的VMware安装macOS教程

插入U盘,点击Run,界面如下,我这里可以找到我插入的32G Sandisk Crucial Blade U盘,右键选择Restore with Disk Image。

可能是世界上最详细的VMware安装macOS教程

镜像选择macOS Catalina 10.15.3.dmg

可能是世界上最详细的VMware安装macOS教程

OK即可开始烧录U盘

可能是世界上最详细的VMware安装macOS教程

打开VMware Workstation,新建虚拟机,在第二部选择安装镜像时注意,我们要选择第三项,其余设置同方法一。

可能是世界上最详细的VMware安装macOS教程

接下来我们要编辑虚拟机设置

可能是世界上最详细的VMware安装macOS教程

将CD-ROM移除,因为我们使用U盘引导。

可能是世界上最详细的VMware安装macOS教程

添加新硬盘,磁盘类型SATA或者SCSI应该都可以,我选择了SCSI,毕竟U盘看起来不像是走SATA的

可能是世界上最详细的VMware安装macOS教程

选择磁盘时要选择使用物理磁盘,并且需要管理员授权,

可能是世界上最详细的VMware安装macOS教程

选择对应的设备,可能你会疑惑,那哪个设备是对应的U盘?是技术上可以通过使用单个分区来查看是什么磁盘,也可以通过Diskpart或者磁盘管理来看硬盘顺序,一般来说U盘都是最末的顺序。

可能是世界上最详细的VMware安装macOS教程

配置完后可以发现使用的确实是U盘。

可能是世界上最详细的VMware安装macOS教程

同样,不要忘记添加smc.version = "0",开机后同样可以正常进入macOS安装界面,当然由于我使用了SCSI磁盘,所以可能还会弹出来一个提示,表明SCSI设备引导不是很好,不用管它。

可能是世界上最详细的VMware安装macOS教程

这种方法有两个好处,第一、来源广泛,任意dmg镜像都行,黑苹果Clover dmg也行,只需要你用TransMac烧录U盘后使用DG清空EFI即可;第二、安装完虚拟机后我们已经手持了一个macOS安装U盘,只需要进一步配置OpenCore或者Clover即可。但是缺点是原理太复杂,最开始这篇文章发出来的时候一堆人有问题,其实就是用第二种的镜像在套第一种的方法,现在两种方法和工具都提供给诸位,自行取用。

安装VMware Tools

大家可以发现,安装完的macOS分辨率非常低,3D效果也很差,键鼠控制不顺畅,那么我们就需要安装VMware自家出品的VMware Tools来优化,既前面提到的Darwin.iso。此前在Unlocker的破解阶段我们介绍过,Unlocker除了替换掉VMware破解所需的文件外,还下载了适用于macOS的VMware Tools。但是现在集成在Fusion里,下载慢的要死,所以我直接从VMware Fusion.app中提取了一份,放在网盘中,下载即可。

我们需要在虚拟机设置中添加CD-ROM驱动器,选择ISO镜像,浏览放置在C:Program Files (x86)VMwareVMware WorkstationDarwin.iso(DarwinPre15.iso也是VMware Tools,只不过是针对macOS 10.11及以前的老版本,El Capital是Darwin15,Catalina是Darwin19)

可能是世界上最详细的VMware安装macOS教程

开机进入系统,首先需要开启“所有来源”,win键+空格打开spotlight,输入terminal,打开终端,输入sudo spctl --master-disable,并输入密码,即可开启“所有来源”

可能是世界上最详细的VMware安装macOS教程

接下来可以打开右侧VMware Tools,选择安装VMware Tools。安装过程需要输入密码,中间还需要在安全与隐私中允许。安装结束重启电脑,我们就能发现全屏后分辨率达到了1080p,窗口模式自适应分辨率,同时虚拟显卡也被驱动起来,显存变成了128M,播放视频也还算不错,没有明显的卡顿,至此macOS虚拟机已经达到了能用的程度。

可能是世界上最详细的VMware安装macOS教程

可能是世界上最详细的VMware安装macOS教程



展开 收起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

暂无报价

WPS 金山软件 AI会员1年 金山办公软件官方正版

WPS 金山软件 AI会员1年 金山办公软件官方正版

108元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

239元起

微软在线发 多年office365家庭版个人版续费新订microsoft365订阅密钥 Microsoft365 个人版 一年 密钥-在线直发咚咚聊天窗口领取

微软在线发 多年office365家庭版个人版续费新订microsoft365订阅密钥 Microsoft365 个人版 一年 密钥-在线直发咚咚聊天窗口领取

209元起

WPS 金山软件 超级会员2年卡 赠AI会员

WPS 金山软件 超级会员2年卡 赠AI会员

暂无报价

微软微软win10win11专业版授权解决企业化office copilot订阅 授权 copilot订阅服务含税

微软微软win10win11专业版授权解决企业化office copilot订阅 授权 copilot订阅服务含税

3099元起

Microsoft 微软 Office 2016 电子版 送outlook

Microsoft 微软 Office 2016 电子版 送outlook

89元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

229元起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 Office365 个人版 3个月密钥 笔记本电脑 台式机平板 办公必备

Microsoft 微软 Office365 个人版 3个月密钥 笔记本电脑 台式机平板 办公必备

128元起

Microsoft 微软 365/Office 家庭版 文档自动保存 各设备通用 1年盒装版 6人同享

Microsoft 微软 365/Office 家庭版 文档自动保存 各设备通用 1年盒装版 6人同享

289元起

任天堂Nintendo Switch 塞尔达传说 天空之剑 盒装版游戏实体卡带 海外版卡带

任天堂Nintendo Switch 塞尔达传说 天空之剑 盒装版游戏实体卡带 海外版卡带

185元起

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

288元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

289元起

Microsoft 微软 Office 家庭和学生版 2021 彩盒包装 适用Windows/MAC

Microsoft 微软 Office 家庭和学生版 2021 彩盒包装 适用Windows/MAC

暂无报价

WPS超级会员4年套餐pdf转word排版PPT润色模板素材

WPS超级会员4年套餐pdf转word排版PPT润色模板素材

暂无报价
394评论

  • 精彩
  • 最新
  • 我觉得可以补充/说明一些问题:
    不需要 U 盘也可以安装,但是需要转换一下镜像文件。许多人会说要用 cdr 镜像才能直接安装,dmg 镜像不能直接安装。问题在于 dmg 是硬盘镜像,而 cdr 是光盘镜像,把硬盘镜像放到虚拟光驱中是无法读取的。可以用 qemu-img 转换成 vmdk,然后添加硬盘,就能正常启动了。
    有 Clover 的镜像也没问题,但是需要手动进入 EFI Shell 然后进入系统的分区里面执行引导程序。我没试过直接从 Clover 里面引导,可能会出问题。
    实际的情况是网上大多数镜像都带 Clover,要找不带的似乎很麻烦。

    校验提示文案

    提交
    给你置顶,我给了下载链接但是不允许放,实在没办法

    校验提示文案

    提交
    刚才的回复中包含 Windows 的 qemu-img 下载地址,似乎回复不了,这里先去掉了。
    qemu-img 用这个命令 qemu-img convert -f dmg -O vmdk "dmg文件" "vmdk文件" 就可以转换了。
    需要注意的是,网上有的镜像实际是 raw 格式,但是文件名后缀写的是 .dmg,转换时会报错,把上面命令行中的 -f dmg 改成 -f raw 即可。
    raw 格式是直接把硬盘的数据原样拷贝到文件里,没有压缩,直接原样写入到硬盘里面就能使用。而 dmg 格式是有压缩和一些特殊数据的,不能直接写入。

    校验提示文案

    提交
    还有14条回复
    收起所有回复
  • 这不是黑苹果,只是虚拟机…

    校验提示文案

    提交
    之后会讲解如何黑,有一个macos环境是前提,毕竟大部分人没macbook,需要先备一个虚拟机

    校验提示文案

    提交
    黑苹果和白苹果能够完全一样吗

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 其实,我一直没搞明白,为什么要装黑苹果。除了给程序员测试软件之外,对于其他人的意义是什么?

    校验提示文案

    提交
    基于unix的内核能让mac下的工具链数量远超windows,terminal下也可以运行几乎一切linux下的命令,对程序员很友好

    校验提示文案

    提交
    MacOS从来就不只是给程序员使用的系统啊

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 图全裂了。。。。什么情况

    校验提示文案

    提交
    因为当初用的全是Markdown外链,想着骚操作,结果smzdm一改版全出错了

    校验提示文案

    提交
    那些图还有吗

    校验提示文案

    提交
    收起所有回复
  • 为什么我按照文章引导失败……?会跳到boot manager [尴尬]

    校验提示文案

    提交
    应该是dmg的问题,请下载transmac刻录后直接能安装白果的镜像

    校验提示文案

    提交
    我下的也是原版的,引导不了啊?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 大神,一步一步来的,在点启动虚拟机以后,提示那个版本=0是无效参数,修改为-1启动,然后到了一个蓝底的boot manager 的界面,这是什么问题?

    校验提示文案

    提交
    你是vm workstation 15 pro吗,应该不可能会smc.version无效,加这个主要是为了预防core dump,你可以删掉这行,换readme中第二种方法

    校验提示文案

    提交
    感谢回复,折腾了整整一天,总算进去了。按照你的教程一直无法成功,而且我确定是纯净版的系统,没卡在这个地方,卡在了蓝底的boot界面。后来下个一个crd,结果反而进去了。一直还在尝试用你的方法安装,换dmg,换U盘,换版本,各种想到的方法都尝试了,目前无一成功。我还在淘宝找店家花钱咨询了几个问题,他们也都说不出来原因。还是希望能用你的方法安装成功,但是我已经没有新的思路了,希望你能给一些指导。

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 老大,先问下 i5_4460加华硕b85plus集成显卡,装黑苹果兼容是否完美,谢谢。

    校验提示文案

    提交
    黑的永远不及白的,完美主义者不建议玩黑的,即使驱动等等一切都搞定,升级也不好升,iCloud也很难配置完美

    校验提示文案

    提交
    嗯嗯,谢谢,那就算了,我一般也不用苹果系统,老款imac也都装了win7

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 一篇简单的黑苹果教程,lz打算分成几篇水文?

    校验提示文案

    提交
    并不简单,请拭目以待

    校验提示文案

    提交
    你来个不水的

    校验提示文案

    提交
    收起所有回复
  • 没太看懂,装黑苹果对硬盘配置有啥要求吗,我这有套闲置的四代I7,想搞个黑苹果玩玩

    校验提示文案

    提交
    请继续关注接下来的篇幅 [高兴]

    校验提示文案

    提交
    主要看网卡,其他基本都可以驱动,正在笔记本装,没上固态,现在只有无线网卡nv独显无解,蓝牙要热启动,其他基本没问题

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 除了体验一下,没啥用

    校验提示文案

    提交
    这是之后黑苹果的前提准备,因为调整efi创建启动盘我希望都在macos环境下,所以为了省下大家购入macbook的成本,先做了vmware教程

    校验提示文案

    提交
    以前iCloud功能没有这么强大,玩玩还不错,可以节约成本上一台可以编程的电脑,现在没有iCloud的OS感觉都是残废

    校验提示文案

    提交
    收起所有回复
  • 牛* 能否出个不用vm 笔记本装黑苹果的详细教程呢

    校验提示文案

    提交
    请继续关注,接下来一整个系列

    校验提示文案

    提交
    已经关注 [得意] 等待大作

    校验提示文案

    提交
    收起所有回复
  • vmware装黑苹果卡成ppt

    校验提示文案

    提交
    别急,只是开始,之后的黑苹果配置需要macos环境,敬请期待

    校验提示文案

    提交
    vmware里的黑苹果改配置可以流畅吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 一直在找surface pro 5做黑苹果的办法,能行就有了触屏手写笔的本了,不知按楼主这个系列做能不能实现,期待中……

    校验提示文案

    提交
    不建议……我装过surface pro 4……实在是太难受太难受了,根本不能日常用

    校验提示文案

    提交
    macOS不支持触控,可以放弃了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我只是想给我的小草app 签名而已啊 ,楼主这个办法能用不
    2)有MAC的用戶,請使用自己的開發者證書,用[sigh脚本]或者[iResign(最新版macOS需要修改:674731d)]重簽名即可安裝。
    引用 2619980:sigh脚本教程

    校验提示文案

    提交
    emmm……本人不开发app,不懂

    校验提示文案

    提交
    收起所有回复
  • vmware 14可以安装os10.14吗

    校验提示文案

    提交
    个人觉得应该是可以的,但是不确定,你选10.13应该能成功

    校验提示文案

    提交
    好的 十分感谢,有什么不明白的再来请教你

    校验提示文案

    提交
    收起所有回复
  • 能正常使用iCloud和苹果账户么?

    校验提示文案

    提交
    可以,只要别乱抄三码

    校验提示文案

    提交
    请问乱抄三码是啷个意思 [哭泣]

    校验提示文案

    提交
    收起所有回复
  • 建议楼主发这个做好的虚拟机镜像,导出就可以了,还有有人喷这个有什么用,制作真正安装到实体机上的黑苹果安装U盘,必须得先有一台苹果,虚拟机是最适合的。

    校验提示文案

    提交
    smzdm不给过……

    校验提示文案

    提交
    制作实体机安装盘不需要苹果机,很多黑苹果论坛有镜像下载和安装教程,原版和懒人版都有,原版transmac,懒人版用硬盘安装助手

    校验提示文案

    提交
    收起所有回复
  • 请问,win10和osx双系统,想加一块仓库盘,仓库盘文件系统选什么比较好?exFat? [小眼睛]

    校验提示文案

    提交
    只能exfat了……

    校验提示文案

    提交
    用nas体验更好

    校验提示文案

    提交
    收起所有回复
  • 很多人折腾黑苹果,只是为了折腾,折腾完就完了,继续用win,真正折腾黑果用于生产的极少。曾经也折腾过一段时间,什么引导,什么仿冒驱动,什么daft把家里电脑都装了黑果,

    校验提示文案

    提交
    DSDT什么的,最后就是和大家交流心得,然而却用不到macOS

    校验提示文案

    提交
    是的,确实是这个道理,只是为了折腾的过程,当然我除外 [龇牙]

    校验提示文案

    提交
    收起所有回复
  • iCloud和iMessage怎么破

    校验提示文案

    提交
    只要三码没人用,网卡声卡显示器内建,应该就可以

    校验提示文案

    提交
    虚拟机装好了,所谓三码不会改,摆渡了一圈都是写clover的,麻烦仔细讲下吧,谢谢

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
6.1K
扫一下,分享更方便,购买更轻松