当前位置: 首页 > article >正文

搭建macOS虚拟机环境

目录

1. 下载准备

2. 下载工具包、macOS

3. 安装虚拟机

4. 解锁

5. 安装macOS

6. 安装VMware Tools

7. 系统优化


本文介绍了如何在Windows上搭建macOS虚拟机。如果要做开发,尽量选择高版本macOS,同时要考虑物理机的性能。

参考自其它教程。以下是自己的操作步骤:

1. 下载准备

下载链接:

通过网盘分享的文件:macOS虚拟机
链接: https://pan.baidu.com/s/1h77frDimlb3Wm7EPRhH8lA?pwd=1234 提取码: 1234  

2. 下载工具包、macOS

bb2fc91885b9479faa4b680c9bff2c02.png

选择下载其他工具,里面是虚拟机相关的工具包。

关于macOS,如果本机电脑配置不高的,可以选择10.15;如果需要开发,目前推荐14.5以上的版本(可能会卡)。 

3. 安装虚拟机

解压 其他工具.zip,运行 VMware-workstation-full-17.6.0-24238078.exe

efd9c9410f6d47b3a5338695d8b6d7dc.png

4. 解锁

将该目录下所有程序:

63dfc830451346cba6d3291352134656.png

复制到VMware安装路径下:

 237e4cd0ee3f4e8f9ba2a28cc4703aae.png

继续将该目录下的文件:

e4afb7de0aa346c7af12cd56239f5bb2.png

复制到:

fab17b0669994149a0e8fb5dc14d3652.png

右键以管理员身份运行unlock.exe 

73f2f868535141ae8681efd7a6f04ebb.png

运行完毕: 

d487c7496ea44f64bf0d276cfbac945f.png

5. 安装macOS

添加虚拟机:

d7c1fe3c517b4e43a049c4456049a762.png

选择典型,下一步选择镜像macOS10.15:

6e9f62b532974ff2885fa97a967a927b.png

下一步选择Apple macOS:

ec4bef0fb14f491c9509e8017ee18386.png

下一步选择安装路径:

14bd11959a7d4704a13756a2822f2291.png

下一步设置磁盘大小:

27154885b983466597d42862376356ae.png

 下一步选择 自定义硬件,这一步很重要:

 

5569639c55514f23b3b784ae46b96c72.png

点击完成。

打开虚拟机位置(第4步选择的),然后用记事本打开“macOS 10.14.vmx”,在末行加入


对于AMD平台:

smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111"


对于Intel平台:

smc.version = "0"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"

然后开启此虚拟机: 

8078181073ed4a18bfc808d401898e17.png

 

正在载入:

53b2f208d460461eb8a24903a8fe0a60.png

进入安装页面后,选择语言 简体中文:

f0e2d1694d2a447ab4ce2d5a74efd7ba.png

然后点击 磁盘工具,下一步点击 抹掉,初始化磁盘:

eee2d6096b094128998394295a4393eb.png

 

输入名称后,点击 抹掉

ad4c5779833c4317850336ddd4ef1d21.png

 

完成后,点击左上角关闭,选择安装macOS,进入页面:

410779e35e4d44589db4c7d1b405f463.png

 

 

点击继续,同意license,选择磁盘,就是等待安装的过程:

ac52650c0a93474fbfb32ec6aaa786e9.png

安装完毕后,后续的过程就是系统部署了,不需要设置的尽量选择 稍后设置,后续步骤省略。。。 6f44680fb58946528ba20f2692d5f204.png 安装完毕,进入桌面:

 

b67ac9a2004049f4819ca4119766f100.png

6. 安装VMware Tools

关机,然后修改虚拟机设置:

36183e75f97849f9b13c0faddd583c09.png

a519ab01f7514b4b8028cbf25d6264d8.png

选择 darwin.iso

9046589f139e43a8b4261ba788130da0.png

然后开启虚拟机。进入桌面后,打开 VMware Tools

02381ea545ae4372a779f8876da21cd0.png

弹出被阻止:

f6e0489b49ce426ea889d5eed43ef529.png

选择打开 安全性偏好设置

e7bcd79f5a59409aaf924f5597116702.png

先解锁,然后选择 允许

0162d0a97e0444b7b54cecdbc4359cc8.png

然后点击左上角关闭,退出设置后,发现VMware Tools安装成功,选择 重新启动

d256599f036d4ed1a51dd1719cbae0da.png

重启后,拖入任意文件到macOS中,然后弹出对话框阻止了拖入动作,打开设置页面,选择解锁进行更改然后:

8ee16ed872eb4e5aa5f5ef97a32fac46.png

然后勾选 vmware-tools-daemon,允许此 APP 控制电脑:

0b01457c4a8f4ec49bc62fd9d70611a1.png

7. 系统优化

2024年的主流电脑配置用来安装macOS15可能会撑不住,装macOS10.15不会卡。如果卡顿,进行以下优化:

最小化时,选择缩放效果。

eb1b5a6776784ee5ade75214ce99fd38.png

aa87be1293274337a753610f1ade881d.png

安装beamoff

http://files.cnblogs.com/files/yipu/beamoff.zip

然后拖入macOS中,双击zip包自动安装。将beamoff拖入应用中:

ef8d65c72d844cb0bc5d71943e44ddc2.png

 

 

 

 


http://www.kler.cn/a/467022.html

相关文章:

  • 【USRP】教程:在Macos M1(Apple芯片)上安装UHD驱动(最正确的安装方法)
  • AlphaPi相关硬件驱动提取
  • edeg插件/扩展推荐:助力生活工作
  • 【shell编程】报错信息:Non-zero Exit Status(包含7种解决方法)
  • win32汇编环境,在窗口程序中画简单图形
  • 如何通过USB在电脑上查看手机屏幕
  • 【C++】你了解异常的用法吗?
  • ASA第六天笔记
  • 怎样认识camera-ISP
  • Linux(Centos 7.6)命令详解:ls
  • 不锈钢均温板结合强力粘合技术革新手机内部架构
  • Java100道面试题
  • GaussDB逻辑解码技术原理深度解析
  • 使用JMeter玩转tidb压测
  • df.replace(regex={‘b‘: {r‘\s*\.\s*‘: np.nan}})
  • Java项目实战II基于小程序的驾校管理系统(开发文档+数据库+源码)
  • 如何判断状态:停留还是移动。【计算加速度de方案】
  • 计算机网络——数据链路层-功能、组帧和差错控制
  • 博客标题:使用Go和RabbitMQ构建高效的消息队列系统
  • IEEE PDF eXpress遇到Font TimesNewRomanPSMT is not embedded的解决方案
  • Android 性能优化:内存优化(实践篇)
  • 以太网ICMP协议(ping指令)——FPGA学习笔记25
  • 文献阅读 | B. S. Carmo 2010
  • springcloud篇3-docker需熟练掌握的知识点
  • leetcode hot 100 分割等和子集
  • 自动化立体仓库堆垛机SRM控制系统主系统控制功能块开发