• 以MacOS 13为例,VMware 16安装MacOS


    因为临时需要用到MacOS和Linux,手边又没有Mac机器,只能拿虚拟机应急,最终感受很差,除非应急,不然绝对不推荐。
    先声明缺点:

    1. 无法连接网络(至少拨号型校园网不行)。
    2. 由于读不到显卡使用起来很卡。
    3. 时常无故重启

    如果你能接受这些缺陷,只是先看一下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原版本是不支持MacOS虚拟机的,所以我们需要打补丁。

    结束当前正在运行的VMware进程与服务

    打补丁之前先将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的选项了。

    启动刚刚关闭的服务

    因为我们启用补丁时停止了部分服务,所以这里我们需要重新启动两个不会随着程序启动而自动运行的服务。
    在这里插入图片描述
    在这里插入图片描述

    安装MacOS

    创建虚拟机

    完成上面的步骤并准备好ISO镜像文件后,就可以进入安装了,启动VMware并点击创建虚拟机按钮:
    在这里插入图片描述
    在弹出的窗口选择典型安装即可(并没有什么特殊要求):
    在这里插入图片描述
    之后我们去找到下载好的ISO镜像:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    选择Apple Mac OS,版本根据你的镜像版本进行选择,因为这里提供的是13的镜像,故选择13
    在这里插入图片描述
    在这里插入图片描述
    自定义你的虚拟机的名称代号与安装位置:
    在这里插入图片描述
    决定虚拟机的空间大小,默认即可,接下来将虚拟机改为单个文件保存,一方面多文件影响磁盘性能,另一方面移动起来容易丢包,而且现在仓库盘也是pcie盘,所以没必要多文件了。
    在这里插入图片描述
    这里点击自定义硬件修改网络为NAT模式,其他的根据你机器的硬件进行自定义,只要不超过自身内存和处理器核心的上限就可以:
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    这样就算创建完成了

    安装

    开启我们刚刚创建的虚拟机
    在这里插入图片描述
    在这里插入图片描述
    选择语言
    在这里插入图片描述
    先选择磁盘工具
    在这里插入图片描述
    然后抹掉虚拟机的硬盘
    在这里插入图片描述
    这里的命名只要是英文就行,Macintosh HD之类都可以的。
    在这里插入图片描述
    在这里插入图片描述
    之后关闭磁盘工具
    在这里插入图片描述
    这时候我们再去进行安装操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    选择刚刚抹掉后创建的磁盘
    在这里插入图片描述
    在这里插入图片描述
    然后就是漫长的等待了,安装MacOS不管是黑苹果、虚拟机、白苹果都超级慢,下面的剩余时间很假,且期间会多次重启。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    y1s1,很鸡肋,尝鲜够了我就删掉了

  • 相关阅读:
    STM32+FreeRTos+Cube MX实现LED闪烁
    文件系统(六):一文看懂linux ext4文件系统工作原理
    【Matlab笔记_16】yyyy-MM-dd HH:mm:ss的datetime格式拆分为yyyy-MM-dd日期部分和HH:mm:ss时间部分
    Java Matcher.find()方法具有什么功能呢?
    【金九银十必问面试题】秀!这么回答面试官都听不懂!什么是链路追踪?
    webpack 使用与配置
    微信自动化推送天气预报信息教程【Python版源代码】
    【机器学习】逻辑回归logit与softmax
    安卓Webview中异步加载资源
    与客户沟通需要注意什么?
  • 原文地址:https://blog.csdn.net/m0_46700215/article/details/127594890