1. 参考教程及下载地址
教程地址:https://vmware.amd-osx.com/prerequisites.html
关于VMware Unlocker可参考:https://www.jianshu.com/p/1b9aa98b2f44
备注:建议下载 http://amdosx.kellynet.nl/MojaveAMD2.vmdk ,貌似此版本可以使用iCloud和App Store
2. 部分重要步骤摘录
制作虚拟机时需要向vmx文件内添加的代码:(Ryzen CPU)
bios.bootDelay = "2000"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
硬盘抹除命名为Mojave
预安装命令1
cp -rf /Volumes/MojaveAMD/System/Library/PrelinkedKernels/prelinkedkernel /Volumes/Mojave/macOS\ Install\ Data/Locked\ Files/Boot\ Files/
sed -i '' 's/auth-//g' /Volumes/Mojave/macOS\ Install\ Data/Locked\ Files/Boot\ Files/com.apple.Boot.plist
重新引导后在安装程序终端运行
cp -rf /Volumes/MojaveAMD/System/Library/Kernels/kernel /Volumes/Mojave/System/Library/Kernels/
cp -rf /Volumes/MojaveAMD/System/Library/Extensions/System.kext /Volumes/Mojave/System/Library/Extensions/
chmod -R 755 /Volumes/Mojave/System/Library/Extensions/
chown -R root:wheel /Volumes/Mojave/System/Library/Extensions/
rm -rf /Volumes/Mojave/System/Library/PrelinkedKernels/prelinkedkernel
kextcache -u /Volumes/Mojave/
得到“ KernelCache ID”后重启进入硬盘,完成设置(不要登录Apple ID)
最后安装WMware Tools即可。
3. 踩过的坑
提示安装程序已损坏无法安装:
- 安装前在VMware 编辑虚拟机设置 删除网络适配器
- 安装时先打开终端,输入命令date 122014102015.30修改系统时间即可解决
调整分辨率方法:
- 安装后在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
- 开启hidpi
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
sudo defaults delete /Library/Preferences/com.apple.windowserver DisplayResolutionDisabled
重启,继续执行
/Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 3416 1920
这样就能在设置里调整分辨率为1708960(HIDPI),实测会比之前的19201080清晰一些。
备注:VMware虚拟机显存只有128M,开HIDPI模式明显感觉非常卡顿,总之体验不是很好。