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

VMware虚拟机安装macOS11

1.安装虚拟机

如果尚未安装虚拟机,请先进行安装。地址:VMware17下载地址​​​​​​

2、下载苹果镜像文件

macOS Big Sur 11.0.1 (20B29)

3、下载unlock文件(目的是开启VMware的macOS选项功能)

https://download.csdn.net/download/weixin_44643352/90309379

将会使用到 Windows 文件夹中的文件

4、运行脚本文件

运行前的操作步骤:

  1. 打开任务管理器,关闭所有与 VMware 相关的进程,大约有 4 个。
  2. 关闭进程后,以管理员身份运行脚本文件。

脚本文件运行完成后,按回车键即可。

5、安装系统

打开VMware,新建一个虚拟机,类型选择“典型”,下一步 

之后选择,选择稍后安装操作系统,下一步

操作系统选择“Apple Mac OS X”,具体版本选择 macOS 11,因为我提供的镜像版本是 11。如果你使用的是其他版本的镜像,请根据实际情况选择。

再之后,虚拟机的名字你可以随意取。

再之后,最大磁盘大小建议设置超过 50GB,我这里设置为 80GB,因为虚拟磁盘不会立即占用这么多空间。很重要的一点,别忘了勾选‘将虚拟磁盘存储为单个文件’选项。

之后我们选择自定义硬件,第三项是“新CD/DVD(SATA)”,这里我们选择下载好的苹果系统镜像(iso文件)。

然后开启虚拟机。

如果出现苹果的logo的话说明成功一大半了。

等进度条加载完之后会让你选择语言,我这里选择中文。

在这个界面,别直接选择安装系统,而是选择‘磁盘工具’,然后点击继续。

 系统会显示默认的磁盘空间,我们无需修改。需要做的是选中最上面的 VM 虚拟机分配的磁盘,然后点击‘抹掉’。

抹掉的格式和方案保持默认,无需更改。至于名称,可以随意修改,我这里将其命名为‘mac’。

等待进度条完成后,点击‘完成’。

接着点击左上角的红圈(鼠标悬浮时会变成红叉),将这个界面关闭。

此时,我们可以开始安装系统,选择第二项(安装 macOS Monterey)。

接下来会出现一些同意协议的按钮,操作很简单,我们只需要选择‘同意’。

这个界面只有一个磁盘可以选择,选中之后点击“继续”

开始安装系统,注意这个过程需要时间比较久,中间会自动重启几次。

后面的安装过程没什么难度就不多说了,总之最后可以正常进系统就代表安装成功了 。

6.安装VmTools 

现在系统已经可以正常使用了,但建议安装 VmTools,主要有两个好处:

  1. 可以调整桌面分辨率
  2. 方便与物理机之间传输文件"

首先,退出 iOS 安装驱动器,选中它,右键点击,选择‘推出 Install macOS Monterey’。如果不先退出它,就无法插入 VmTools 安装服务。

点击VMware菜单栏->虚拟机->安装VMwareTools 

它会自动弹出VmTools,我们双击“安装VMware Tools”,然后“继续”,安装位置我们不用修改了,直接点击“安装”。 

然后还会提示系统扩展被阻止,我们点击“打开安全性偏好设置”。

点击左下角的黄色小锁按钮,输入密码进行解锁。

会提示你重新启动,如果不成功,那你手动重启一下再安装一遍吧。

7.解决不能上网的问题

之后发现上不了网,解决方法如下:

  1. 打开虚拟机软件(如VMware或VirtualBox)。
  2. 进入虚拟机设置
  3. 选择网络适配器设置(通常在网络或"Network Adapter"选项卡下)。
  4. 确保虚拟机网络适配器设置为“桥接模式”(Bridged Mode)。

 8.其它问题

由于我装mac系统的原因是测试我编写的.NET应用程序,默认情况下无法打开身份不明开发者的文件,打开我的程序时会提示:因为它来自身份不明的开发者 macos无法验证此App不包含恶意软件。为了方便我的程序测试,我采用了禁用Gatekeeper的方法。具体步骤如下:

  1. 打开**“终端”**(Terminal)应用。
  2. 输入以下命令并按回车:
  3. sudo spctl --master-disable
  4. 输入你的管理员密码并按回车。
  5. 禁用Gatekeeper后,你就可以打开任何来自未知开发者的文件。

如果你希望重新启用Gatekeeper,可以使用以下命令:

sudo spctl --master-enable

这些方法可以帮助你绕过macOS的安全设置。


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

相关文章:

  • 2025.1.24总结
  • Vue入门(Vue基本语法、axios、组件、事件分发)
  • RV1126画面质量四:GOP改善画质
  • Redis实战(黑马点评)——关于缓存(缓存更新策略、缓存穿透、缓存雪崩、缓存击穿、Redis工具)
  • 物业管理平台系统提升社区智能化服务效率与管理水平
  • vscode如何安装vue语法支持
  • C语言练习(23)
  • 开源软件协议介绍
  • 代码随想录 二叉树 test 2
  • 2025美赛数学建模B题 管理可持续旅游业保姆级教程讲解|模型讲解
  • 第19篇:python高级编程进阶:使用Flask进行Web开发
  • 基于Netty的自定义协议栈设计与编解码技术解析
  • 基于Flask的天猫美妆销售数据分析系统的设计与实现
  • PortSwigger靶场练习---跨站点请求伪造:CSRF vulnerability with no defenses没有防御措施的 CSRF 漏洞
  • 导出地图为pdf文件
  • [极客大挑战 2019]Upload1
  • 假期学习【Java程序】的实施方案
  • C#标准Mes接口框架(持续更新)
  • 三分钟简单了解一些HTML的标签和语法_02
  • 技术总结:FPGA基于GTX+RIFFA架构实现多功能SDI视频转PCIE采集卡设计方案
  • Linux 命令行网络连接指南
  • AIGC的企业级解决方案架构及成本效益分析
  • RocketMQ 的 Topic 和消息队列MessageQueue信息,是怎么分布到Broker的?怎么负载均衡到Broker的?
  • 数据结构——二叉树——堆(1)
  • 【后端开发】字节跳动青训营之性能分析工具pprof
  • 正则表达式以及Qt中的使用