热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

VMware虚拟机安装苹果MacOS的超详细教程

这篇文章主要介绍了VMware虚拟机安装苹果MacOS的超详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

有时为了工作需要我们要在苹果系统Mac OS上安装相应的软件进行测试,而平时用的最多又是Windows操作系统,总不能为了一两次测试学习而去购买一台Mac电脑,所以利用VMware虚拟机来安装Mac OS就是最好的选择了。
本文就来分享一下利用VMware 14来安装Mac OS X 10系统,由于VMware运行起来相当地吃内存,所以想要顺利跑起Mac系统,最好是在一个大内存的Windows电脑上安装并运行VMware.

安装之前的准备

VMware Workstation
VMware14unlocker:https://www.jb51.net/softs/580256.html
Mac OS X 10镜像:https://pan.baidu.com/s/1HEFzKTArOG6yf9KfCAtqLA(密码:uidg)

安装 VMware Mac补丁

打开任务管理器:win+R,输入services.msc,将VMware 的服务全部停止运行。

下载VMware14unlocker解压,右键选择以管理员身份运行win-install这个文件。

VMware 创建 Mac 虚拟机

打开VMware,点击新建虚拟机。

然后选择镜像,将下载.cdr 格式的Mac系统镜像添加进去。

接着在客户机操作系统中选择Mac以及版本。

为你的虚拟机命名。

指定磁盘大小,直接默认即可。

最后就是配置虚拟机了,你可以自定义CPU、内存、硬盘等。

点击完成,这时你就可以看到VMware 创建 Mac 虚拟机成功了。

解决VMware开机不可恢复错误

安装好了Mac虚拟机后,这时点击VMware虚拟机开机会提示如下错误:

解决办法就是到安装目录,找到VMX文件这个配置文件。

用记事本打开它,然后在smc.present = "TRUE"后面加一行:smc.version = 0,保存即可

Mac OS系统安装

按照上面的操作,接下来再用VMware开机的话,你就可以看到经典的Mac OS开机画面了。

先选择一下中文语言。

接着我们点击安装界面最上方的实用工具,然后选择磁盘工具,进入分区管理界面

点击左侧列出的磁盘,如果无法分区,请点击格式化。

现在再次点击格式化,分区保持默认即可。


配置完成后,我们点击左上角红色的叉叉退出磁盘工具,点击继续进入到下一步。

同意协议,选择你要将Mac OS安装到的磁盘,也就是刚刚我们格式化掉的磁盘。

耐心等待个十几分钟,全新的Mac OS就会安装完成了。

初始化过程中会让你选择输入法、Apple ID等。

最后,我们就可以看到经典的Mac OS操作系统界面了。

总结

VMware虚拟机安装苹果系统Mac OS还是挺简单的,有两个注意点:一个就是必须安装VMware Mac补丁,否则在创建虚拟机过程中无法选择Mac OS系统;

另一个就是vcpu-0:VERIFY 错误,只需要修改配置文件即可。

VMware虚拟机Mac OS如果在运行过程中感觉到卡顿,可能是你给的虚拟内存不够用,你可以在VMware中点击编辑虚拟机配置,VMware虚拟机采用NAT的方法,同时建议安装VMWare Tools工具,开启文件文件共享。

到此这篇关于VMware虚拟机安装苹果Mac OS的超详细教程的文章就介绍到这了,更多相关VMware虚拟机安装苹果Mac OS内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


推荐阅读
  • 本文详细介绍了Git分布式版本控制系统中远程仓库的概念和操作方法。通过具体案例,帮助读者更好地理解和掌握如何高效管理代码库。 ... [详细]
  • 配置Windows操作系统以确保DAW(数字音频工作站)硬件和软件的高效运行可能是一个复杂且令人沮丧的过程。本文提供了一系列专业建议,帮助你优化Windows系统,确保录音和音频处理的流畅性。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 本文深入探讨了 C# 中 `SqlCommand` 和 `SqlDataAdapter` 的核心差异及其应用场景。`SqlCommand` 主要用于执行单一的 SQL 命令,并通过 `DataReader` 获取结果,具有较高的执行效率,但灵活性较低。相比之下,`SqlDataAdapter` 则适用于复杂的数据操作,通过 `DataSet` 提供了更多的数据处理功能,如数据填充、更新和批量操作,更适合需要频繁数据交互的场景。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 本文探讨了在Linux系统上使用Docker时,通过volume将主机上的HTML5文件挂载到容器内部指定目录时遇到的403错误,并提供了解决方案和详细的操作步骤。 ... [详细]
  • 0626TP整理二(调试模式,空操作,跨控制器调用,跨方法跳转redirect(),框架语法,创建model模型)...
    一、调试模式(入口文件:index.php)define(APP_DEBUG,true);调试模式define(APP_DEBUG,FALSE);运行模 ... [详细]
  • 本文提供了一系列Python编程基础练习题,涵盖了列表操作、循环结构、字符串处理和元组特性等内容。通过这些练习题,读者可以巩固对Python语言的理解并提升编程技能。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 本次考试于2016年10月25日上午7:50至11:15举行,主要涉及数学专题,特别是斐波那契数列的性质及其在编程中的应用。本文将详细解析考试中的题目,并提供解题思路和代码实现。 ... [详细]
  • 探讨了小型企业在构建安全网络和软件时所面临的挑战和机遇。本文介绍了如何通过合理的方法和工具,确保小型企业能够有效提升其软件的安全性,从而保护客户数据并增强市场竞争力。 ... [详细]
  • 在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ... [详细]
  • 数组元素逆序排列的实现
    本文介绍了一种简单有效的方法,用于将整数数组中的元素进行逆序排列。通过折半交换对应位置的元素,可以高效地完成这一任务。 ... [详细]
  • 精选15款免费扁平化界面设计资源
    高质量的网页和移动元素是任何Web或移动项目的基础。优秀的UI设计组件不仅能够提升用户体验,还能显著缩短设计师的工作时间,帮助他们快速创建出引人注目的作品。本文将分享一系列免费的扁平化设计素材。 ... [详细]
author-avatar
政凯雅惠1663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有