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、运行脚本文件
运行前的操作步骤:
- 打开任务管理器,关闭所有与 VMware 相关的进程,大约有 4 个。
- 关闭进程后,以管理员身份运行脚本文件。
脚本文件运行完成后,按回车键即可。
5、安装系统
打开VMware,新建一个虚拟机,类型选择“典型”,下一步
之后选择,选择稍后安装操作系统,下一步
操作系统选择“Apple Mac OS X”,具体版本选择 macOS 11,因为我提供的镜像版本是 11。如果你使用的是其他版本的镜像,请根据实际情况选择。
再之后,虚拟机的名字你可以随意取。
再之后,最大磁盘大小建议设置超过 50GB,我这里设置为 80GB,因为虚拟磁盘不会立即占用这么多空间。很重要的一点,别忘了勾选‘将虚拟磁盘存储为单个文件’选项。
之后我们选择自定义硬件,第三项是“新CD/DVD(SATA)”,这里我们选择下载好的苹果系统镜像(iso文件)。
然后开启虚拟机。
如果出现苹果的logo的话说明成功一大半了。
等进度条加载完之后会让你选择语言,我这里选择中文。
在这个界面,别直接选择安装系统,而是选择‘磁盘工具’,然后点击继续。
系统会显示默认的磁盘空间,我们无需修改。需要做的是选中最上面的 VM 虚拟机分配的磁盘,然后点击‘抹掉’。
抹掉的格式和方案保持默认,无需更改。至于名称,可以随意修改,我这里将其命名为‘mac’。
等待进度条完成后,点击‘完成’。
接着点击左上角的红圈(鼠标悬浮时会变成红叉),将这个界面关闭。
此时,我们可以开始安装系统,选择第二项(安装 macOS Monterey)。
接下来会出现一些同意协议的按钮,操作很简单,我们只需要选择‘同意’。
这个界面只有一个磁盘可以选择,选中之后点击“继续”
开始安装系统,注意这个过程需要时间比较久,中间会自动重启几次。
后面的安装过程没什么难度就不多说了,总之最后可以正常进系统就代表安装成功了 。
6.安装VmTools
现在系统已经可以正常使用了,但建议安装 VmTools,主要有两个好处:
- 可以调整桌面分辨率
- 方便与物理机之间传输文件"
首先,退出 iOS 安装驱动器,选中它,右键点击,选择‘推出 Install macOS Monterey’。如果不先退出它,就无法插入 VmTools 安装服务。
点击VMware菜单栏->虚拟机->安装VMwareTools
它会自动弹出VmTools,我们双击“安装VMware Tools”,然后“继续”,安装位置我们不用修改了,直接点击“安装”。
然后还会提示系统扩展被阻止,我们点击“打开安全性偏好设置”。
点击左下角的黄色小锁按钮,输入密码进行解锁。
会提示你重新启动,如果不成功,那你手动重启一下再安装一遍吧。
7.解决不能上网的问题
之后发现上不了网,解决方法如下:
- 打开虚拟机软件(如VMware或VirtualBox)。
- 进入虚拟机设置。
- 选择网络适配器设置(通常在网络或"Network Adapter"选项卡下)。
- 确保虚拟机网络适配器设置为“桥接模式”(Bridged Mode)。
8.其它问题
由于我装mac系统的原因是测试我编写的.NET应用程序,默认情况下无法打开身份不明开发者的文件,打开我的程序时会提示:因为它来自身份不明的开发者 macos无法验证此App不包含恶意软件。为了方便我的程序测试,我采用了禁用Gatekeeper的方法。具体步骤如下:
- 打开**“终端”**(Terminal)应用。
- 输入以下命令并按回车:
- sudo spctl --master-disable
- 输入你的管理员密码并按回车。
- 禁用Gatekeeper后,你就可以打开任何来自未知开发者的文件。
如果你希望重新启用Gatekeeper,可以使用以下命令:
sudo spctl --master-enable
这些方法可以帮助你绕过macOS的安全设置。