目录

VM安装Hackintosh笔记

目录

VMware16安装MacOS Big Sur系统

前提:已安装VMware® Workstation 16 Pro 参考:https://hexingxing.cn/windows-vmware-workstation-pro-16-install-macos-big-sur-11-5/

MacOS 版本都有哪些?

MacOS 版本
macOS Big Sur 11.6
macOS Catalina 10.15.7
macOS Mojave 10.14.6
macOS High Sierra 10.13.6
macOS Sierra 10.12.6
OS X El Capitan 10.11.6
OS X Yosemite 10.10.5
OS X Mavericks 10.9.5
OS X Mountain Lion 10.8.5
OS X Lion 10.7.5
Mac OS X Snow Leopard 10.6.8
Mac OS X Leopard 10.5.8
Mac OS X Tiger 10.4.11
Mac OS X Panther 10.3.9
Mac OS X Jaguar 10.2.8
Mac OS X Puma 10.1.5
Mac OS X Cheetah 10.0.4

1. 原料准备

VMware Pro

实测VMware Pro16.0.0最高只有MacOS11.1, VMware Pro16.2.2有MacOS12和MacOS13, 需要配合unlocker使用

VMware Pro的安装和NAT网络配置请自行百度

实测在VMware Pro16.0.0上选择MacOS11.1可以按照12.2

序列号:

1
2
3
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

unlocker

用于给VMware Pro添加MacOS的选项

unlocker下载地址

MacOS镜像

推荐MacOS11.3及以上, 因为xcode只能在这些版本上运行, 下载请选择iso镜像

MacOS ISO镜像下载地址

制作cdr镜像(mac环境)

制作教程参考博客:

黑苹果 制作虚拟机CDR镜像(最详细的教程!)

第一步:下载苹果镜像,并且移动到应用程序

方式1:从苹果商店直接下载app格式的镜像,然后将app包放置到应用程序。

./100.png

方式2:使用工具Mac Downloader 进行下载app包,放置到应用程序

工具使用方法以及下载地址详见我的另外一篇博客 苹果系统下载工具Mac Downloader

方式3:下载其他人做好的dmg镜像,然后把app安装包拷到应用程序。

./101.png

双击打开,跳过验证即可

./102.png

./103.png

双击桌面里的图标

./104.png

注意:需要检测一下app镜像是否完整

苹果系统下载工具Mac Downloader 博客末尾有介绍方法

第二步:制作cdr镜像

下面将以Catalina.cdr制作为例,其他镜像自行修改名称!

首先打开终端。 ./105.png

①:创建一个大小比app镜像大约大500M的dmg镜像

最好大于500MB,太小cdr镜像

容易安装失败!!!

1
2
3
4
5
6
7
8
hdiutil create -o /tmp/Install\ macOS\ Catalina -size 8500m -layout SPUD -fs HFS+J

# 参数介绍:
# /tmp 是镜像放置位置
Install\ macOS\ Catalina 表示镜像名字"Install macOS Catalina",其中"\ "表示的空格
-size 8300m 镜像大小8300MB,大约比app镜像大500MB
-layout SPUD 表示dmg镜像是单分区模式
-fs HFS+J 表示的是Mac OS Extended分区格式

./106.png

等一两分钟即可创建完毕

./107.png

②:挂载刚刚创建的dmg镜像

1
2
3
4
5
6
hdiutil attach /tmp/Install\ macOS\ Catalina.dmg -noverify -mountpoint /Volumes/Install\ macOS\ Catalina

# 参数介绍:
/tmp/Install\ macOS\ Catalina.dmg 镜像的路径
-noverify 不进行验证
-mountpoint /Volumes/Install\ macOS\ Catalina 挂载的位置

./108.png

③:把app镜像写入创建的dmg盘

1
2
3
4
5
6
echo Y | sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Install\ macOS\ Catalina

# 参数介绍:
/Applications/Install\ macOS\ Catalina.app       app镜像的路径
/Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia         使用镜像里的createinstallmedia程序,把镜像写入挂载的dmg盘中
--volume /Volumes/Install\ macOS\ Catalina    刚刚挂载的dmg镜像盘

./109.png

./110.png

./111.png

④:卸载挂载的dmg盘

1
2
3
4
hdiutil detach /Volumes/Install\ macOS\ Catalina

# 参数介绍:
/Volumes/Install\ macOS\ Catalina    之前挂载的盘的名字

./112.png

⑤:将dmg镜像转换为cdr镜像(关键)

1
2
3
4
5
6
hdiutil convert /tmp/Install\ macOS\ Catalina.dmg -format UDTO -o ~/Desktop/Install\ macOS\ Catalina

# 参数介绍:
/tmp/Install\ macOS\ Catalina.dmg 之前写好的dmg镜像路径+名称
-format UDTO   转换为cdr格式
~/Desktop/Install\ macOS\ Catalina   cdr镜像保存路径+名字,保存到桌面

./113.png

./114.png

在桌面上出现刚刚转换的cdr镜像。

./115.png

⑥:删除tmp文件夹下的dmg镜像(释放空间!!!)

1
2
3
4
rm /tmp/Install\ macOS\ Catalina.dmg

# 参数介绍:
/tmp/Install\ macOS\ Catalina.dmg 文件的路径+名称

./116.png

百分百成功!!!

之后拿去VMware中安装即可!如果你创建的过程中出现问题,请检查步骤有没有漏掉,命令有没有敲错了。如果在安装的时候提示镜像有问题,一般都是你下载的app安装包有问题!!!

已经更新VMware中直接安装dmg格式的镜像教程,请参考博客:

就是将dmg烧录U盘然后VM安装,反而认为麻烦,直接借鉴大佬cdr了,故不再整理

Windows下VMware Workstations Pro15.5.0安装dmg镜像(macOS Catalina 10.15虚拟机)

beamoff

beamoff是一个用于加速MacOS的小软件

beamoff下载链接

Apple ID

对于新版的MacOS, 安装系统时可以选择跳过登陆ID, 但是在app store里安装xcode必须要登陆ID

需要一个添加了支付方式的ID(信用卡可以不填, 但是必须要有地址), 因为在虚拟机里的MacOS登陆可能有一点点风险, 因此建议小号.

如果有apple设备, 建议在app store上登陆小号添加付款信息以设置地址, 如果没有, 可以在apple官网<www.apple.com>登陆设置

MacOS里选择的区域要和ID的区域一致

2. 安装

第一步:安装VMware Pro

请自行百度

第二步:安装unlocker

下载完成后,解压Unlocker.zip文件,并选择以管理员身份运行打开Unlocker.exe文件

./1.png

第三步:安装镜像创建虚拟机

./2.png

./3.png

./4.png

./5.png

./6.png

./7.png

安装了unlocker之后,就会出现Apple Mac OS X(M)选项

./8.png

./9.png

选择处理器数量

./10.png

设置虚拟机内存

./11.png

选择网络类型

./12.png

选择I/O控制器类型

./13.png

选择磁盘类型

./14.png

./15.png

指定磁盘容量

./16.png

./17.png

./18.png

./19.png

11.0.1需要配置虚拟机

创建完虚拟机后,找到虚拟机文件位置,编辑macOS 11.0.vmx文件,在末尾添加:

1
2
3
    smbios.reflectHost = "TRUE"
    hw.model = "MacBookPro16,1"
    board-id = "Mac-E1008331FDC96864"

第四步:初始化流程

./20.png

./21.png

./22.png

./23.png

./24.png

选择磁盘工具

./25.png

磁盘初始化

找到名称为 VMware Virtual SATA Hard Drive Media 的磁盘,选中该磁盘,点击抹掉,格式选择 APFS

./26.png

./27.png

./28.png

./29.png

退出磁盘工具,选择 安装 macOS 并继续

./30.png

./31.png

./32.png

./33.png

选择安装位置

./34.png

开始安装

./35.png

第五步:配置macOS

选择国家和地区

./36.png

选择网络连接方式

./59.png

./60.png

提示网络连接失败的解决办法: 1、回到windows,控制面板-网络连接-右键属性-VMware Network Adapter VMnet1IPV4设置自动获取ip地址自动获得dns服务器; 2、打开windows服务,打开服务:VMware DHCP SeviceVMware NAT Service;

./61.png

迁移助理

选择以后

./37.png

./38.png

./39.png

./40.png

设置apple ID

选择稍后设置

./41.png

创建账户

./62.png

./42.png

./43.png

./44.png

./45.png

./46.png

./47.png

./48.png

./49.png

./50.png

./51.png

3. 优化

0.安装VMware tools

安装VMware Tools后系统会更加流畅,实现自动全屏

在 VMware 的 虚拟机(M) 菜单栏中选择 安装 VMware Tools(T)… 选项。

直接点击上方虚拟机-安装VMware Tools,成功安装,则跳过后面步骤 如果提示无法更新,请联系管理员

./52.png

若如果安装VMware Tools选项为灰色, 请参考

手动设置VMware Tools的安装引导ISO文件:

  • 推出桌面上的光盘文件-右下角点击光盘-右键设置-ISO镜像文件选择darwin8.5.2或8.5.8都可以(先下载后复制到macOS安装文件夹下)-同时勾选上方的已连接和启动时连接-确定-此时桌面会出现VMware Tools安装,选择安装-一直下一步-有一步需要同意,不要点击好-点击打开设置-同意即可-自动安装完成后重启-具体参考图片

虚拟机菜单栏 –安装VMware tools

./65.webp

提示无法更新服务器 这时候不用担心 直接先按确定

./66.webp

再点菜单栏中的虚拟机–设置

./67.webp

然后把darwin.iso加载到CD/DVD里面

(darwin.iso在VM安装目装路径自己找)

./68.webp

这时候又出现一个错误提示 看提示知道 你的MACOS客户机正在使用

CD/DVD

所以不用担心先点确定

./69.webp

提示操作已取消 正常现像 点击 确定

./70.webp

然后点取消虚拟机设置

./71.webp

然后进入MACOS系统打开 我的电脑

./72.webp

然后弹出我的所有文件窗口里 在左下角 退出正在加截的DVD驱动器

./73.webp

然后再一次 在虚拟机菜单栏中–虚拟机 –设置

./74.webp

1.勾选已连接

2.加截darwin.iso

3.确定

./75.webp

这时候弹出VMware Tools了吧

./53.png

然后双击安装VMware Tools

./54.png

双击–继续

./55.png

./56.png

./57.png

./58.png

安装过程会触发多个安全限制,请按照提示转到设置里的安全设置里解锁,最后完成安装。

双击–安装即可安装成功,重启后生效

完成安装后必须重启系统,然后点击虚拟机上的进入全屏模式,macOS即可全屏显示。

这时候屏幕变成全屏了这样表示安装TOOLS成了这时候可以往里面拉文件了

重新启动后,虚拟机上方-查看-自动调整大小-自动适应客户机-然后就可以全屏了-会根据vm窗口自动调整大小

  • 成功后,启动后桌面还有VMware Tools光盘文件-先右键退出-然后右下角光盘进入设置-cd/dvd中的启动时连接和已连接不勾选-以后重启桌面就么有了
  • VMware Tools安装教程,网上很多都无效了,有人提到关闭SIP,但是启动无法进入恢复模式,直接使用方法成功解决
  • macOS10.14采用以上方法可以完美解决

如果没有darwin.iso, 安装一个旧版的wmwarepro就有了, 或者百度别的方法…

1.增加虚拟机的内存

在虚拟机设置中适量增加Mac虚拟机的内存,不做过多解释啦

根据自己电脑内存大小合理分配,比如我12G内存,平常windows使用在6G左右,分配给虚拟机4G,预留2G,核心数2核心2处理器,相当于4核,保证windows使用下给尽量多的内存,设置虚拟机内存也有推荐值,超过后会有提示警告。

2.减少透明度

macOS大量采用透明菜单、窗口和标题栏,这需要耗费处理器性能和内存渲染。

如果找不到设置项, 可以在右上角搜索关键词

打开系统偏好设置,进入“辅助功能”,在【偏好设置】中的显示器部分选中“减少透明度”即可

./76.png

3.更改动画效果

关闭应用最小化神奇效果-打开系统设置-偏好设置,在【Dock(程序坞)】中将最小化窗口时的动画效果为神奇效果改为缩放效果会流畅一点

./77.png

4.安装beamoff 划重点

beamoff是VM上Mac虚拟机的优化神器

安装方法

在虚拟机中用浏览器打开 https://raw.githubusercontent.com/S-Benjamin/Beamoff/master/beamoff.zip 这个链接,或者在虚拟机的浏览器中打开本篇博文直接点击这个链接,自动下载beamoff,下载完成后在Finder中打开,拖动下载好的文件到左侧栏中的【应用程序】中

设置为开机启动

打开系统设置的【用户与群组】,左侧栏中点击自己的账户,在右边的登录项中添加beamoff即可

5.禁用通知中心中无用的组件和扩展

  • 偏好设置-扩展-今天/全部-关闭无关组件

./78.png

6. MacOS中Dock栏的设置和使用

参考:https://blog.csdn.net/ankychan/article/details/100561328

4.参考教程

参考教程0

vmtools教程1

vmtools教程2

参考教程1

参考教程2

VMware上MacOS卡顿的优化

http://www.884358.com/vmware-install-macos/#kai_shi_an_zhuang

https://www.jianshu.com/p/c19e120347c4

https://sysin.org/blog/macOS-Monterey/#5-%E9%99%84%EF%BC%9A%E9%80%82%E7%94%A8%E7%9A%84-VMware-%E8%BD%AF%E4%BB%B6%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5

https://blog.csdn.net/weixin_43825552/article/details/86763378

https://jingyan.baidu.com/article/afd8f4de7a72b375e286e9f1.html

https://blog.csdn.net/scdnplayer/article/details/123066070

MacOS无法连接appstore,无法登录AppleID问题

1 修改虚拟机硬件信息

  • 运行虚拟机macOS系统,打开safari浏览器,下载ChameleonWizard4.5变色龙
    • 链接:https://pan.baidu.com/s/1ATHQ6zDBnh8U3T_UbshCOA
    • 提取码:z3rm
  • 下载后打开-找不到的话进入访达里面搜索Chame然后打开,选择builtin安装,然后再次打开点击SMbios-里面选择与自己电脑类似的配置-其它信息就自动生成了-然后截图-记录Board Product和序列号-后面需要用到-然后另存为文件
  • 关掉macOS-关闭VMware虚拟机-打开macOS里面的macOS.vmx(虚拟机配置文件)进行修改配置
  • 记得全循环搜索board,将true删除,然后保存vmx文件

2 启动登录账户

  • 重新打开虚拟机,进入系统,现在打开App Store 登陆
  • 然后会出现检查,填写完善个人信息,绑定支付账户
  • 继续,但是还是无法登录,上面显示联系苹果售后

3 联系售后,激活Apple ID账户权限

  • 按以下步骤:先打开getsupport.apple.com -> Apple ID -> iTunes Store与App Store,找到相应的问题,填好表单,苹果会在72小时邮件联系你。实际上会在半小时内回复你的邮件: 问题描述:最好自己写,保持真实有效
  • 此时,再次登录应用商店,然后会出现检查,点击进入,可以选择银行卡,但是不用填写卡号之类,然后个人信息补充完整-点击继续-此时就成功了
  • 然后app商店下载应用,还会要求登录一次,然后就可以安装下载了
  • 过程图片本地macOS安装包中有保存备份
  • 参考以下博文:
  • https://www.cnblogs.com/xuan52rock/p/9755423.html

vmware的macos中apple ID一直登陆不上解决 —(伪造smbios设备信息)

伪造smbios设备信息

原文网址:http://www.insanelymac.com/forum/topic/292170-how-to-spoof-real-mac-in-vmware/page-1

前提:

网络正常,DNS 正常,网页能登录 https://www.apple.com

适用于, osx 中登录 app store 一直在转圈的情况。

原因:app store 会检查机器的smbios 信息,如果不是 mac 机器,就不让登录。

假信息生成工具:Chameleon Wizard

下载地址:http://mac.softpedia.com/get/Utilities/Chameleon-Wizard.shtml

启动虚拟机,进入 osx, 然后下载运行此工具

然后,编辑=》预制的 smbioses 模版=》根据真机的CPU型号选个最相近的模版,生成成功后点另存为,导出设备信息文件。

./79.png

./81.png

然后,关闭虚拟机,编辑 osx 虚拟机对应的 .vmx 文件,用前面生成的信息,加入这么几行。

1
2
3
4
5
6
7
board-id.reflectHost = "FALSE"
board-id = "Mac-94245B3640C91C81"
hw.model.reflectHost = "FALSE"
hw.model = "MacBook Pro"
serialNumber.reflectHost = "FALSE"
serialNumber = "C02JJ8B3DH2G"
smbios.reflectHost = "FALSE"

注:

如果 vmx 文件中含有 board-id.reflectHost = “TRUE” 之类的字样就把它删掉,为 TRUE 表示允许使用真机的信息。

要使用假信息自然得删掉。

./82.png

vms 改好后保存,再次启动 vmware ,即会使用假设备信息,也就可以使用 app store 了。

./83.png

./84.png

./85.png

./86.png

跑虚拟机主要需要强劲的CPU,然后内存不能小,分给虚拟机4G内存的话,主机就需要8G或者更高的内存。 还有苹果系统的界面渲染全靠GPU,VMware虚拟机下的显卡驱动局限性很大,不支持苹果系统的GPU硬件加速,所以会卡。 真想用苹果系统,还是买一台真正的苹果电脑吧

MacOS安装任何来源的应用

  • 偏好性设置-安全与隐私-通用-左下方的小锁-点击解锁-然后选择被认可的来源-如果有任何来源就选择任何来源-确定后-把锁锁上

  • 具体图片过程参考以下博文:

  • https://blog.csdn.net/cc1991_/article/details/78421108

    Mac电脑使用:您的安全性偏好设置仅允许安装来自App Store和被认可的开发者的应用(解决方法)

    昨天准备给电脑上安装“SEED”,然后别人给我一个压缩包安装,结果安装之后,打开软件却弹出提示框,提示“打不开SEED,因为它来自身份不明的开发者。 。。。”,点击“好”,弹框关闭,SEED却打不开。

    ./87.png

    一、 造成有这种提示的原因是由于你的电脑安全性设置比较高导致的,下面来介绍一下解决的方法步骤。

    1.打开dock栏里面的“系统偏好设置”;

    2.在系统偏好设置里面,找到“安全性与隐私”选项;

    3.在安全性与隐私里面,找到左下角的锁型图标,然后点击锁,会弹出输入电脑开机密码的窗口,输入密码之后,点击“解锁”按钮,那个锁型变为开启的锁;

    4.解锁后,如果你的电脑里面在允许从以下位置下载应用有三个选项,就在允许从以下位置下载的应用选项中选择“任何来源”,在弹出的确认框里点击“允许来自任何来源”;如果你的电脑里面允许从以下位置下载的应用中只有两个选项,那你就直接去打开你刚才需要安装的那个程序的安装包,双击重新安装,会有一个提示框,也是提示允许来自任何来源安装的,然后就可以安装成功了,最后打开即可。

    无法打开因为apple无法检查其是否包含恶意软件

    在mac系统中安装自己下载的软件,经常会提示“无法打开,因为apple无法检查其是否包含恶意软件”直接点击好按钮也无法使用,下面我们就来学习一下怎么解决这个问题。

    打开安装完成的app,弹出提示窗,点击【好】按钮也无法运行。

    ./88.webp

    打开底部程序坞中的“系统偏好设置”,或打开苹果图标菜单打开系统设置。

    ./89.webp

    打开系统偏好设置窗口,再打开里面的“安全性和稳私”

    ./90.webp

    弹出安全性和稳私窗口,点击进入“通用”选项卡界面。

    ./91.webp

    在通用界面,在已阻止使用,因为来自身份不明的开发者,点击【仍要打开】按钮。

    ./92.webp

    再次弹出确认对话框,点击【打开】按钮。

    ./93.webp

    此时弹出输入管理员密码,输入后点击【好】按钮。现在就可以正常使用软件了。

    ./94.webp

VM15下MAC os10.14分辨率设置,亲测 可用

方法一

步骤一

安装VMware Tools,上方工具栏–>虚拟机–>安装VMware Tools(网上教程很多)–>确保安装成功,macos比较新的版本需要进 系统偏好设置–>安全性与隐私–>通用–>设置为appstore与被认可的开发者(下方先解锁)

./95.png

./96.png

./97.png

步骤二

进recovery模式

参考博客:http://www.cnblogs.com/sunylat/p/6414697.html 当时本人第一种方法一直进不去,一直跳出来搜索框,又不想改windows设置,遂采用第二种方法。

实用工具–>终端 –>输入 csrutil disable 命令,如果出现successful 则表示成功
终端输入 reboot 重启苹果

步骤三

别急还没完,右键虚拟机–>设置–>显示器–>指定监视器–>设置为你电脑的分辨率(若没有你电脑的分辨率,请自己输入)

./98.png

./99.png

请将虚拟机全屏,这时应该占满整个屏幕v=,而且画质清晰感人。若没有效果,请关闭虚拟机设置后再开机。

方法二

终端输入命令

Mac系统重启后找到启动台–其他–终端

输入指令

1
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1920 1080

如果是其他分辨率该最后两组数字改好就可以(例如:1440*900,就在最后写 1440 900)

回车,

会出现 Password: 这个提示, 你这个时候要输入你的账户的密码, 如果没有密码需要到系统偏好设置 - 账户 - 设置密码.

然后你输入密码的的时候会发现光标不动 , 这是正常的, 实际上已经输入进入了, 因为Mac系统设置的你看不见你输入的密码,你不要管屏幕上有没有,直接输入就行了。输入完成后回车即可生效。

开发

安装Xcode

./63.png

控制台中显示效果

./64.png