AMD 安装 MacOS
AMD 安装 MacOS
安装虚拟机
安装VMware15.5
注意:
1. CPU需要开启**SVM**功能
2. windows要关闭**沙盒**功能
解锁虚拟机中macOS安装选项:
- 保持VMware处于关闭状态
- 下载并打开Unlocker文件
- 右键win-install.cmd管理员运行
安装
- 打开虚拟机>创建新的虚拟机>选择典型==>下一步
- 稍后安装操作系统==>下一步
- 选择Apple MacOs & 版本 macOS 10.14==>下一步
- 设定好位置==>下一步
- 选择 将虚拟磁盘存储为单个文件>下一步>完成
设置虚拟机
- 左侧选择 macOS 10.14 右侧选择 编辑虚拟机设置
- 内存:4GB,处理器:1,每个处理器的内核数量:3
- 添加>硬盘>下一步
- SATA==>下一步
- 使用现有虚拟磁盘==>下一步
- 选择下载的虚拟磁盘文件MojaveAMD.vmdk>完成>确定
设置macOS文件
- 打开之前macOS 10.14路径,找到macOS 10.14.vmx文件,用记事本打开
- 在最后添加一下代码
bios.bootDelay = "3000"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
虚拟系统设置
- 回到VMware,选择 开启此虚拟机==>否
- 在黑屏界面内单击鼠标,出现VMware图标是快速按任意键进入BIOS界面
- 选择第二项 EFI VMware Virtual SATA Hard Drive(2.0)
- 等待安装完成
MacOS设置
- 选择语言 简体中文
- 选择 磁盘工具==>继续
- 选择 VMware Virtual SATA...>抹掉>名称(自己设置,后面要用)/格式(APFS)==>点击 抹掉
- 完成后关闭窗口
- 选择 重启安装 macOS==>继续
(注意:此时会提示错误,原因是系统安装证书过期)
- 点击 确定==>选择 实用工具 ==>终端 ==>断开右下角虚拟计算机网络
- 在命令行修改日期: data MMDDHHMMYYYY
-bash-3.2# date 021412412017
- 选择终端>退出终端>重新安装macOS>继续>右下角链接网络>继续>同意>同意>选择硬盘==>安装
- 等待安装后自动重启
- 提示出现错误:客户机操作系统已禁用CPU。点击确定==>关闭VMware
- 重新打开VMware>进入BIOS>选择 EFI VMware Virtual SATA Hard Drive(2.0)
- 选择实用工具>终端>输入一下命令
-bash-3.2# cp -rf /Volumes/MojaveAMD/System/Library/PrelinkedKernels/prelinkedkernel /Volumes/刚才创建的硬盘名称/macOS\ Install\ Data/Locked\ Files/Boot\ Files/
-bash-3.2# sed -i '' 's/auth-//g' /Volumes/Mojave/macOS\ Install\ Data/Locked\ Files/Boot\ Files/com.apple.Boot.plist
-
关闭终端
-
上方 暂停图标中点选 重新启动客户机
-
再次进入BIOS >选择 Enter setup>选择 Configure boot options>Delete boot option>Mac OS X后选X>Commit changes and exit>Configure boot options>Add boot option>选择第三个 Mojave==> < macOS Install Data > ==> < Locked Files > ==> < Boot Files > >boot.efi> 在 Input the description 后面输入 Mac OS X ==> Commit changes and exit ==> Exit the Boot Maintenance Manager ==> Mac OS X
-
等待完成重启后,最后一次进入 BIOS ==>EFI VMware Virtual SATA Hard Drive(2.0) ==> 实用工具 ==>终端
-
输入以下命令
-bash-3.2# cp -rf /Volumes/MojaveAMD/System/Library/Kernels/kernel /Volumes/Mojave/System/Library/Kernels/
-bash-3.2# rm -rf /Volumes/Mojave/System/Library/PrelinkedKernels/prelinkedkernel
-bash-3.2# kextcache -u /Volumes/Mojave/
- 耐心等待......
- 看到 KernelCacheID 表示成功
- 退出终端
- VMware 中重启客户机
- 进入系统 完成安装