在vmware虚拟机在安装MACOS(vm pro 15.5.5 & mac 10.14.6)

一直想在台式机中安装MAC,但因为如果机器硬件不是和苹果一样的话,需要调整的东西太多,安装太过于繁琐,而用虚拟机安装对机器配置要求很高,就一直没有尝试。直到今天,春节前为了玩VR配了一台高配置的台式机,在新冠的这个悠长假期里,解决了工作和娱乐的不少问题。今天是周日,正好下午有空,尝试在虚拟机上安装MAC成功。这里记录安装过程,方便以后检索。

一、准备工作。

虚拟机软件:VMware-Workstation-Lite-15.5.5-16285975(精简官方中文安装注册版)

MAC安装包:macOS Mojave 10.14.6(18G87) Installer_090809.cdr(懒人安装包)

(因为众所周知的原因,本文不提供下载链接,请大家自行搜索)

二、安装流程

1、安装VMware

流程略

说明:这里的VMware-Workstation-Lite-15.5.5-16285975版本是修改后的,直接可以支持MAC安装,不需要再UNLOCK。

2、新建MAC虚拟机

  1. 创建新的虚拟机---自定义(高级)
  2. 虚拟机硬件兼容性----Workstation 15.x
  3. 安装程序光盘映像文件(iso)  这里选安装CDR懒人包
  4. 选Apple Mac OS---下面的版本里选  M选macOS 10.14
  5. 给你要建的虚拟机命名和位置,这里建议不要放在系统盘
  6. 处理器数量,根据你自己的机器,一般默认就好
  7. 虚拟机内存,这里越大越好,不过不要超过最大推荐内存
  8. 网络类型选 桥接网络
  9. 后面全部默认,一直到磁盘,选创建新虚拟磁盘
  10. 磁盘大小根据你自己的需要,不是有特殊要求,默认40G就可以了。这里建议选“将虚拟磁盘存储为单个文件”。
  11. 后面按提示进行,启动后就可以看到APPLE的启动界面了。
  12. 进入安装后,不要急着选安装macOS,要先调整日期和准备磁盘。

13. 调整日期的原因是,苹果修改了安装时的认证,必须要调整到2016前以前,如果是现在时间,安装时会提示安装文件损坏,无法安装。

注意:调整日期时,务必要断开虚拟机的网络连接,如果是联网的,安装时会自动较时,导致修改日期失效。

调整日期方法,方法一:最简单,修改你电脑的系统日期为2015年12月23日,这样进入虚拟机时时间就是这个时间。

方法二:如图所示,在实用工具中进入终端,输入date 122312142015.08  ,将日期时间调整为2015年12月23日12点14分08秒。当然日期只要是2016年以前就可以了,不是特定的这个日期时间。

 

14.准备硬盘,如图选定你自己的虚拟硬盘,不确定是哪一个,可以看一下容量。我这里是60G的,选中后,执行“抹掉”操作,分区名可以自定,其他默认。

15.安装macOS,按提示操作。

16.进入安装,根据机器配置,时间不一致,耐心等待就好了。

安装成功,配置macOS后,就可以使用了。

最后安装vm的工具,这里不需要在网上下载其它的iso包,直接在15.5.5的菜单里选择安装vm tools,VM会自己提示在网上下载对应的最新安装包。

 

默认的分辨率较低,这里补充一下,调整mac屏幕分辨率的方法。

系统启动后,mac系统工具的终端执行下面的命令,

1920*1080分辨率:

sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:width=%80%07%00%00

sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:height=%38%04%00%00

3840*2160分辨率:

sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:width=%00%0F%00%00

sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:height=%70%08%00%00

解释:

width=%00%0F%00%00 是宽度的16进制表示,将四个数字倒过来写就是 00 00 0f 00, 相当于十进制的3840

height=%70%08%00%00 是高度的16进制表示,将四个数字倒过来写就是 00 00 08 70, 相当于十进制的2160

所以,上面的两条命令执行完之后,分辨率将被设置为 3840*2160, 其他的分辨率依此类推

注意:在虚拟机配置里,在显示器项中,要打开3D加速,并在下面的分辨率中选择你要的分辨率,设置好后可以到vmware虚拟机对应的vmx文件里面的验证一下,最大分辨率svga.autodetect = "FALSE"svga.maxWidth = "3840"svga.maxHeight = "2160",是否已经修改。

再然后下载VMware15对应的vmtools安装,重启机器然后在看是否生效。

 

 

未经允许不得转载:生于七零年代 » 在vmware虚拟机在安装MACOS(vm pro 15.5.5 & mac 10.14.6)

赞 (81) 打赏

评论

6+3=

觉得文章有用就打赏一下文章作者

微信扫一扫打赏