虚拟机安装macOS

  • 安装之前
  • 博主电脑配置
  • 博主电脑环境
  • 安装环境准备
  • 开始安装
  • 安装VMware Workstation
  • unlocker解锁工具
  • 创建虚拟机
  • 配置虚拟机
  • 运行虚拟机
  • 安装VMware Tools
  • 安装成功


安装之前

博主电脑配置

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开

博主电脑环境

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_02

安装环境准备

这里介绍的比较简单,若有看不懂的童鞋,可参考本博主写的另一篇文章 最详细AMD Ryzen CPU,VMware 15安装macOS 10.15.x Catalina 记录,两篇文章安装方式有许多地方不同,两篇博文可以对比查看。

1、电脑开启虚拟化,可通过查看任务管理器中的cpu信息(如何打开任务管理器请自行百度),如下图。若未开启虚拟化(近些年的电脑一般都会开启虚拟化),请自行百度如何开启虚拟化。

(有些第三方软件会占用虚拟化服务,如360安全卫士的核晶防护、Hyper-V虚拟机、Windows 10 安全中心的内存完整性)。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_03


2、安装工具

1.软件VMware Workstation 16.1.2。

2.unlocker解锁工具。

3.macOS 11.x镜像。

4.darwin.iso

unlocker、镜像下载,提取码2j2a

开始安装

安装VMware Workstation

VMware Workstation 16.1.2下载,若是下载地址失效,请自行百度。(该地址不方便放到百度云盘,否则云盘链接会被某度毙掉)
VMware 历史版本下载,需科学上网拿到地址,然后用某雷或其他下载工具下载。

若是先前安装过其他版本的VMware Workstation,要先卸载,卸载完成后重启电脑,再安装16.1.2这个版本。

安装路径选择,建议,软件不要装c盘。安装没什么难度,一直下一步即可,最后输入许可证(许可证自行搜索解决,放这里博文审核会不通过)。

安装完成后,软件会提示重启电脑,这里不用重启电脑,待unlocker解锁成功后再重启电脑。

unlocker解锁工具

        安装完VMware Workstation后,我们还需要一个工具unlocker对VMware Workstation进行解锁。解锁有两个目的,目的一是让VMware Workstation支持macOS(不然后面步骤中新建虚拟机是看不到“Apple Mac OS X”选项的);目的二是下载更新最新的darwin.iso(如果这个不是最新的,安装后的macOS无法全屏)。

        unlocker是个zip压缩包,建议解压缩到和VMware安装目录同级的目录,如下图:

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_04


开始使用unlocker对VMware 进行解锁:

  1. 进入unlocker目录,能看到里面一些文件,如下图。
  2. 找到该目录下的win-install.cmd
  3. 右键win-install.cmd,找到“管理员身份运行”,运行即可

unlocker运行后,一般会自动下载一个文件(com.vmware.fusion.tools.darwin.zip.tar),此时若下载失败则install将会失效,需自行解决网络问题。安装完成后,unlocker会自动关闭窗口,这时再重新启动电脑

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_05

创建虚拟机

1.unlocker解锁成功后,运行VMware软件,开始新建虚拟机:

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_06


2.自定义

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_07


3.选择虚拟机硬件兼容性

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_08


4.选择我们下载的macOS BigSur.ios镜像

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_09


IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_10


5.客户机操作系统,勾选Apple Mac OS X,下拉框选择macOS 11.1

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_11


6.虚拟机名称和虚拟机路径,这里名称和路径最好选择英文哦(老外的软件对中文适配差)。虚拟机安装路径最好选择固态硬盘,容量100G以上。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_macos_12


7.处理器配置,这里处理器配置选择数量为1,核心数选择4(为了提高安装成功率,先这样选择,后面可以根据需要改。若你真机内核数量小于4,请根据具体情况选择。)

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_13

8.虚拟机内存选择,4GB,8GB,16GB都可以(为了提高安装成功率,先这样选择,后面可以根据需要改。若是你真机只有8GB内存,可以选择4GB)

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_14


9.网络连接,选择网络地址转换"NAT",(先这样选择,后面可以根据需要改,若是NAT网络无法使虚拟机上网,后面可以更改为其他上网方式直至虚拟机能上网即可)

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_15


10.I/O控制器,SCSI控制器,选择LSI Logic

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_16


11.虚拟磁盘类型选择 SATA

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_17


12.磁盘选择创建新虚拟磁盘

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_18


13.磁盘大小选择80GB(后面可以根据需要扩容),不勾选立即分配所有磁盘空间(不勾选的话,前面选择的80GB不会立即分配,虚拟机会根据使用情况自动增加),选择将虚拟磁盘存储为单个文件(方便备份,虚拟机苹果还是不稳定的,我们可以在装好macOS后备份一个,后期可以直接打开备份好的macOS)

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_19


14.指定磁盘文件

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_20


15.点击自定义硬件

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_21


16.开启虚拟化引擎

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_22


17.USB设置

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_macos_23


18.设置完成后,点击关闭按钮,关闭自定义硬件界面,回到向导界面,点击完成

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_24

配置虚拟机

虚拟机建好后,不要开启虚拟机,还得进行一些设置。

1.找到刚刚创建的macOS虚拟机路径,再找到格式为*.vmx的配置文件(我这里是macOS.vmx,要是看不到文件的格式,比如.txt、.doc、.exe、.mp4…那你的电脑需要设置下,具体请自行百度“Windows电脑打开显示文件扩展名功能”),用文本编辑器打开 *.vmx这个配置文件(随便一个文本编辑器即可,如Notepad++、Sublime…)

注意:修改.vmx的配置文件,不要用中文标点符号,不要带任何与中文相关的,否则在安装虚拟机时会出现“字典错误”

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_25


2.打开后,在文件末尾追加如下内容(直接将云盘里下载的AMD 11.1.txt中的内容拷贝到文件末尾),然后ctrl+s保存文件,关闭文件后再打开该文件,看是否添加成功。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_26


IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_27


IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_28

运行虚拟机

1.再上个步骤将虚拟机配置完成后,便开始运行虚拟机

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_29


2.若无其他问题,运行后会看到如下界面,若有错误提示,可以自行百度解决,或者给我留言。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_30


3.选择系统语言环境,选择你喜欢的语言后继续。(若鼠标被虚拟机捕获后,不知道怎么回到真机上,可按ctrl+alt试试)

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_31


4.选择语言后,来到如下界面,选择磁盘,需要到磁盘进行抹掉。(Windows操作系统是对磁盘进行格式化的意思)

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_macos_32


5.点击磁盘工具左侧菜单,勾选显示所有设备

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_33


6.选中左侧VMware Virtual SATA HARD磁盘后,点击右上角的抹掉

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_34


7.选择抹掉后,弹出对话框,给磁盘命名(Windows上设置卷标、或者分区名称的意思),若你的键盘无法使用,说明你的虚拟机配置有问题,请自行百度解决。命名后,点击右下角的抹掉按钮。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_35


8.抹掉成功后,关闭该窗口,点击左上角红色按钮。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_36


9.关闭磁盘工具后,又回到如下界面,此时选择“安装macOS Big Sur”,然后点击继续按钮。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_37


10.接下来没什么难度了,按照界面提示进行操作(若界面提示看不懂的请自行百度)。

注意:

提示恢复数据到mac时,可以选择忽略;

提示登录iCloud时,可以选择忽略或者稍后设置等;

请牢记设置的开机用户名和密码。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_38


11.安装成功后

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_39

安装VMware Tools

安装成功后,界面很小,无法全屏,这个时候需要安装VMware Tools工具

1.关闭虚拟机,点击左上角的Apple图标,选择关机。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_40


2.将虚拟机的光驱位占用的镜像推出。

关闭虚拟机后,点击编辑虚拟机设置,弹出对话框,选中“CD/DVD”,在右侧的连接中选中“使用物理驱动器”后,点击右下角的确定按钮。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_macos_41


3.再次运行虚拟机,点击“开启此虚拟机”,会弹出无法连接“什么sata”之类的对话框(忽略就好,因为我们刚刚将这个sata设备推出去了)。

虚拟机运行后,找到并点击VMware Workstation菜单栏中的“虚拟机”,再弹出的菜单中,选择“安装VMware Tools”

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_IOS 里面的 cpu 虚拟化打开_42


4.若提示“无法在更新服务器上找到组件…”的对话框(若没有提示这个对话框,可以忽略该步骤),莫慌,将下载的darwin.iso文件拷贝到VMware的安装目录

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_43


IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_vmware_44


5.darwin.iso拷贝完成后,再重复3的步骤,等待一会后,桌面会出现一个VMware Tools,点击“安装VMware Tools”

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_VMware_45


6.安装VMware Tools过程中会有安全提示,根据操作提示,允许即可。一定要允许,这一步很重要,先点击左下角的小黄锁,解锁后才能在这个界面操作。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_46


IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_macos_47


IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_macos_48


7.看到VMWare Tools软件提示安装成功完成后,点击重新启动。

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_49


8.重启成功后,在VMware菜单栏上,选择“全屏模式”

IOS 里面的 cpu 虚拟化打开 mac开启cpu虚拟化_虚拟机_50

安装成功

安装成功后,还有些优化、备份等设置。这部分可以参考博主写的另一篇文章最详细AMD Ryzen CPU,VMware 15安装macOS 10.15.x Catalina 记录