前言:安装Mac虚拟机的过程中遇到了一系列的问题,接下来将按照安装流程阐述每个步骤中所遇难题及相应的解决方法(电脑系统是Win11)。
1.下载安装所需文件,安装并解锁unlocker
首先按照教程技能 | Win10系统安装苹果Mac虚拟机 - 知乎下载了相应文件(先别下!!!),包括VMware WorkstationPro 15、macos 10.13以及Unlocker 3.0,根据教程安装VMware WorkstationPro 15并解锁Unlocker文件后打开VMware,创建新的虚拟机后开启虚拟机。
1.1 VMware版本问题
开启虚拟机加载后电脑蓝屏
经过修改虚拟机配置、禁用 Device/Credential Guard等操作无果后,我意识到可能是Win11与VMware版本不适配的问题,卸载了VMware 15,下载了17版本。
1.2 Unlocker版本问题
打开VMware 17并开启之前创建的虚拟机,在虚拟机安装过程中多次卡在同一界面并重新加载。
意识到可能还需要更换相应版本的Unlocker,删除3.0并下载解压相应版本Unlocker。
Ps:执行Unlocker.exe文件时忘记关闭VMware了,弹出了问题窗口。
2.创建新的虚拟机
按照教程创建虚拟机,配置如下:
2.1 AMD芯片
开启虚拟机,安装过程前弹出窗口
通过编辑虚拟机的.vmx文件得到解决,过程如下:
更改:
board-id.reflectHost = "FALSE"
ethernet0.virtualDev = "vmxnet3"
底部添加:
board-id = "Mac-AA95B1DDAB278B95"
hw.model.reflectHost = "FALSE"
hw.model = "MacBookPro19,1"
serialNumber.reflectHost = "FALSE"
serialNumber = "C01234567890"
如果为AMD设备,即上图出现的问题,还需在底部添加:
smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
smbios.reflectHost = "TRUE"
保存之后右击.vmx文件通过VMware打开(先关闭之前打开的VMware),不然更改不会保存。
2.2 鼠标及键盘失灵
安装好后进入语言选择界面:
这时发现鼠标进入虚拟机后无法移动,键盘也失灵(部分人可能是加载问题,等一会就好),在等待5分钟无果后上网查询。
一开始打算安装VMware Tools,但弹出窗口:
后来找到了有效的解决办法:
解决后就是按照教程配置磁盘并进行安装,这里不做阐述。
3.配置网络
将虚拟机配置里的网络适配器改为“仅主机模式”后,进入电脑的网络连接,选择WLAN右键属性。
3.1 设置虚拟网卡
WLAN属性里没有共享选项卡:
一开始以为是版本问题,问询同是Win11系统的同学发现不是后,意识到可能是虚拟网卡未设置的原因,即未出现以下图标。
打开虚拟网络编辑器,点击更改VMnet1设置:
勾上这个按钮并点击确定。
应用后再次打开虚拟网络编辑器,发现修改虚拟网络编辑器无效,即无法勾选“将主机虚拟适配器连接到此网络”,需要修复注册表的内容。
对此我下载了ccleaner去修复注册表的内容,第一步先清理内存占用。
第二步扫描注册表漏洞并修复。
这样即可勾选了,虚拟机网卡也设置完毕,接下来将WLAN共享给VMnet1。
3.2 MacOs网络连接问题
打开系统设置,点击网络,可以看到已连接以太网。
但是打开Safari发现设备没有接入互联网:
一开始我尝试新建一个桥接模式的VMnet,但是页面提示无法更改:
上网搜索后建议删除原先的两个网卡:
基于前文的网络设置我未采取这个方法,收到另外一个博客的启发我放弃了桥接模式,将虚拟机配置改为NAT模式:
成功连上了互联网。
4.下载Xcode
在App Store里搜索Xcode安装,出现错误:
打开苹果官网进行下载,提示Apple ID不符合条件:
原因是ID注册方法为手机号,借用别人或者自己重新用邮箱注册一个就可以了。
版本限制,macos 10.13最高运行版本为Xcode 9.2,输入网址回车。
结果跳转至如下界面:
文章来源:https://www.toymoban.com/news/detail-729581.html
不管输入多少次都跳转至这个页面,最后只好借助安装成功的同学的账号进行下载。最后成功下载Xcode。文章来源地址https://www.toymoban.com/news/detail-729581.html
到了这里,关于搭建虚拟机Macos及安装XCode(问题解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!