你这是什么垃圾浏览器,这都不能显示(╯‵□′)╯︵┻━┻

Vmware安装黑苹果全记录

Author Avatar
猪蹄宝宝 9月 20, 2019
  • 在其它设备中阅读本文章
vertical_split 690 字  |  timer 3 分钟

由于学校有个Ios开发课程,不得不开始使用我最厌恶的MACos。

安装过程:

首先Google一个Vmware出来装好

然后找一下合适的MACos镜像。我这边用的是:
百度网盘:链接: https://pan.baidu.com/s/1Y-SAspAY-28pccir9JsDhA 提取码: kegh
然后前往https://github.com/DrDonk/unlocker下载vmware-unlocker以便解除Vmware对MAC虚拟机的限制

unlocker

关闭vmware的所有服务
解压并打开下载的UnLocker文件夹, 右键win-install, 选择以管理员身份运行

创建

打开VMWare WorkStation, 点击创建新的虚拟机,选择自定义高级

选择虚拟机版本

选择操作系统类型


操作系统类型选择Apple Mac OS X
版本选择你的镜像版本, 网盘中分享的是Mac OS 10.13版本

网络NAT即可,其他默认

新建磁盘,大小自己决定,建议使用单个文件而不是多个文件

修正文件

打开你虚拟机存放的文件夹, 找到这个vmx扩展名的文件, 右键用记事本打开


在这两个之间, 插入如下代码

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:1111:1010:1011:1111:1011:1111:1111"
featureCompat.enable = "FALSE"

安装MACos的过程中可能会遇到找不到vmware分配的虚拟磁盘的情况,此时选择磁盘工具,对没有格式化的虚拟磁盘进行格式化即可

更改分辨率:

首先提高虚拟机设置中此处的分辨率

然后进入系统中,在终端输入:

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, 其他的分辨率依此类推

参考资料: