VMware12虚拟机安装Mac系统以及虚拟机与本机传输文件教程【图文详解】
一、需求分析
- VMware12虚拟机中原本没有Mac系统选项,需要添加
- 学习使用Xcode,虚拟机系统中无法使用百度网盘下载需要的资源,于是要解决双系统间文件传输问题
二、环境需求,软件安装
- VM12虚拟机,下载链接:
链接:https://pan.baidu.com/s/125BefW5GqUEvwrMAo3-uvQ
提取码:s4qm
安装过程中如果出现 Windows无法启动VMware Authorixation Service服务(位于本地计算机上) 错误
可能是电脑虚拟权限未开启,可以自行百度如何进入Bios开启虚拟权限 - Python27,下载链接:
链接:https://pan.baidu.com/s/1_uwRb4-SShcsU7gR-1uejw
提取码:oxz2 - unlocker207,下载链接:
链接:https://pan.baidu.com/s/1iNx4YRhjEmtaCjBO0WqFPQ
提取码:etbo - macOS 10.14镜像,下载链接:
链接:https://pan.baidu.com/s/1PJKmCnCGPWcrlKboH2z7Pg
提取码:8r86 - Xcode9.2,下载链接:
链接:https://pan.baidu.com/s/1GB1JX_8OX3VfTfHUo66afQ
提取码:4g5a - 创建Apple ID,网址链接:https://appleid.apple.com
点击右上角创建您的Apple ID即可进行注册
------------注意:Python27和VM12虚拟机安装路径保证全英文-------------------
------------以上文件下载至本机即可,稍后讲解如何传输至虚拟机中-------------
------------以上版本为测试有效版本,如有问题可以联系笔者QQ:965532088
三、VMware12虚拟机中添加Mac系统选项以及安装Mac系统过程
- 我们可以看到原本虚拟机中没有Mac系列系统选择,所以需要先添加
- 解压unlocker207.7z文件,右键管理员身份运行win-install.cmd,运行成功结果如下,再次打开虚拟机则可以选择Mac系统选项,但是笔者发现大多数情况是无法成功运行,出现unlocler.exe停止工作,于是就使用到了之前安装的Python27环境来运行unlocker.py文件
- 使用记事本打开win-install.cmd
找到 echo Patching… 下一行中修改为
D:\Python2.7\python.exe unlocker.py
前面的路径为之前安装的python2.7路径。
- 此时重启虚拟机,即可创建Mac系统,点击创建新的虚拟机
- 进入新建虚拟机向导步骤,默认选择典型,点击下一步
- 安装程序光盘映像文件:浏览至,macOS Mojave 10.14 18A391 Lazy Installer.cdr文件
浏览时如果未找到.cdr文件,点击右下角选择所有文件(.)即可
- 如果之前步骤正确则出现 Apple Mac OS X(M) 选项,选择,并使用macOS 10.12版本
- 命名虚拟机,选择系统位置 (注意:存放位置必须为纯英文路径,预留空间40G以上)
- 指定磁盘容量,默认即可
这里是拆分为多个文件还是存储单个文件可以参考其它文章得详细对比,这里笔者选择了单个文件
- 准备好创建虚拟机,完成,综上完成了Mac系统在VMware12虚拟机中安装的准备过程
- 点击开启虚拟机,会出现如下报错情况,下一步解决。如果出现报错VMware12 failed to start vmware authorization service参考笔者文章:https://blog.csdn.net/Terminalxun/article/details/81266473
- 找到第6条虚拟机放置的文件夹,找到 macOS 10.14.vmx 文件(我的虚拟机名字为macOS 10.14所以可能大家的不一样,但后缀都为 .vmx ),用记事本打开
找到smc.present = “TRUE”,在下面添加一行smc.version=“0”,保存关闭
- 再次打开虚拟机则成功
- 等待读条过后进入主界面,选择语言,点击箭头继续
- 选择上方的实用工具,磁盘工具
- 选择左侧VMware Virtual SATA Hard Drive Media,点击上方的抹掉
- 名称为自定义磁盘名称,格式Mac OS 扩展(日志式),方案GUID分区图,点击抹掉
- 完成后点击左上角退出磁盘工具
- 返回至macOS安装器页面,点击继续,同意许可
- 安装到刚刚命名的磁盘中,点击继续,则开始等待安装
- 安装完毕后选择语言,键盘,数据隐私,数据备份,继续
- Apple ID登陆,验证通过后继续,同意条款
-
创建电脑账户,快捷设置,选择外观,即可进入系统
四、虚拟机系统客户机系统间使用共享文件夹传输文件
(以Xcode9.2.xip为例)
- 打开Finder偏好设置,勾选如下内容
- 由于安装VMware Tools不得有CD/DVD,所以将系统桌面的Mojave Custom Installer推出
- 点击虚拟机上方菜单栏的虚拟机选项,安装Vmware Tools
(由于本人之前安装过一次,所以这里显示重新安装)
- 点击安装 VMware Tools,一路默认选项,输入自己的账户密码即可安装,最后重启虚拟机成功
- 右键当前虚拟机,选择设置
- 点击上方的选项,找到共享文件夹,选择总是启用,选择添加
- 添加共享文件夹向导,择主机路径即主机想要共享的文件夹位置,下一步
-
启用此共享,完成,重启虚拟机
- 重启即可看到桌面上的VMware Shared Folders,打开即是我们共享的文件夹,将本机需要传输的文件放入共享文件夹中,虚拟机系统就可以读取到了
- 直接双击.xip文件解压会显示错误。点击右上角时间,打开日期偏好设置,由于证书过期,把时间修改为前几年,如2015年即可解压