我的编程空间,编程开发者的网络收藏夹
学习永远不晚

以MacOS 13为例,VMware 16安装MacOS

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

以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,很鸡肋,尝鲜够了我就删掉了

来源地址:https://blog.csdn.net/m0_46700215/article/details/127594890

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

以MacOS 13为例,VMware 16安装MacOS

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录