因为临时需要用到MacOS和Linux,手边又没有Mac机器,只能拿虚拟机应急,最终感受很差,除非应急,不然绝对不推荐。
先声明缺点:
如果你能接受这些缺陷,只是先看一下MacOS的UI那么可以继续看下去了。
本文章使用的是Win11 x64环境下的VMware 16安装MacOS 13,VMware15通用,MacOS各版本通用。如果没有安装VMware可以参照之前的博客安装VMware 16。
文章涉及文件较多,但是CSDN又限制上传大于1000MB的资源,所以只能通过百度网盘的方式进行分享,除iso镜像外的文件都可以从网页下载,镜像只能通过百度网盘下载(12.47G)。如果有更好的分享方式还请留言推荐。
链接:https://pan.baidu.com/s/1IpkZzW3hM7W5jzQA_Kp33Q?pwd=q2ae
提取码:q2ae
在创建虚拟机之前,请查看你的BIOS是否开启了CPU虚拟化,最简单的方法,Esc+Shift+Control唤起任务管理器,切换到性能选项卡,CPU侧就能看到了:
如果没有,启用,那么请百度你的主板/笔记本机型怎么开启虚拟化,每个主板各不相同,故不赘述,有疑问也可以私聊我,看到的话尽力帮忙。
首先介绍已有的虚拟机怎么删除,毕竟有些意外会导致虚拟机坏掉:
##创建虚拟机
在网上看了很多macOS的安装教程,不管怎么说,这都是尝鲜,既然是尝鲜,那么就要尝最新的,现在最新的是MacOS 13 Ventura,我这里提供的是22A380版本的ISO镜像:
好的,回归正题,很明显,VMware原版本是不支持MacOS虚拟机的,所以我们需要打补丁。
打补丁之前先将VMware后台所有程序和服务停止,Esc+Shift+Control唤起任务管理器,将VMware开头的进程全部结束:
之后再切到服务选项卡,下拉找到所有VMware的服务进行停止:
之后去使用补丁解除,原项目在GitHub上,https://github.com/bugstop/vmware-macos-unlocker,如果网络不允许或其他原因,我也fork到了我的gitee上https://gitee.com/ruyanxi/vmware-macos-unlocker,此补丁的运行需要Python 3环境,没有的话可以参照我先前的博客去安装。
以gitee举例,下载整个项目下来:
得到:
解压后找到vmware-macos-unlocker-master\vmware-macos-unlocker-master\unlocker-v3
路径下的win-install.cmd
,用管理员身份运行:
这样运行之后,我们再打开VMware创建虚拟机的时候就有macOS的选项了。
因为我们启用补丁时停止了部分服务,所以这里我们需要重新启动两个不会随着程序启动而自动运行的服务。
完成上面的步骤并准备好ISO镜像文件后,就可以进入安装了,启动VMware并点击创建虚拟机按钮:
在弹出的窗口选择典型安装即可(并没有什么特殊要求):
之后我们去找到下载好的ISO镜像:
选择Apple Mac OS,版本根据你的镜像版本进行选择,因为这里提供的是13的镜像,故选择13
自定义你的虚拟机的名称代号与安装位置:
决定虚拟机的空间大小,默认即可,接下来将虚拟机改为单个文件保存,一方面多文件影响磁盘性能,另一方面移动起来容易丢包,而且现在仓库盘也是pcie盘,所以没必要多文件了。
这里点击自定义硬件
修改网络为NAT模式,其他的根据你机器的硬件进行自定义,只要不超过自身内存和处理器核心的上限就可以:
这样就算创建完成了
开启我们刚刚创建的虚拟机
选择语言
先选择磁盘工具
然后抹掉虚拟机的硬盘
这里的命名只要是英文就行,Macintosh HD之类都可以的。
之后关闭磁盘工具
这时候我们再去进行安装操作
选择刚刚抹掉后创建的磁盘
然后就是漫长的等待了,安装MacOS不管是黑苹果、虚拟机、白苹果都超级慢,下面的剩余时间很假,且期间会多次重启。
y1s1,很鸡肋,尝鲜够了我就删掉了