【教程中使用到的工具】
- VMware15安装包
- VMware15注册机
- VMware15 MAC解锁工具
- MACOS10.15.5虚拟机文件(无需安装直接加载,提取码9uvu)
- MAC OS 11.0 BETA镜像文件(提取码uy67)
- DiskGenius专业版
- 映像总裁PE
- 虚拟分区镜像文件(可直接跳步,参见第四步提示)
- 机械革命8代、9代OC更新文件(文末提供)
前言
本次安装非原生虚拟机服务,已对OC作适配更新,重点介绍虚拟机安装转移方法,OTA方法请拉到底下看。任何问题欢迎博客下留言反馈。
【Step-One】安装VMWARE 15 PRO
- 安装VMWARE 15并使用注册机激活
- 使用VMWARE解锁工具解锁MAC安装功能
【Step-Two】加载MAC OS 10.15.5虚拟机文件
- 解压虚拟机文件
- 运行vmx文件如图所示
【Step Three】虚拟机内安装bigsur
- 在虚拟机内下载百度网盘,并将转存的BIG SUR更新文件下载到本地
- 挂载一块新的虚拟硬盘到虚拟机,注意新建硬盘的时候按照图示操作
虚拟机安装时有问题(报错3),请替换此文件到虚拟机(解压后替换同名文件)
##【Step Four 】Diskgenius挂载虚拟分区文件,拷贝分区
已经制作好的虚拟分区镜像文件,点此下载(提取码:9jqa)
Notice:一定要使用DG专业版(免费版没有这个功能)
之后找到你预留的用来安装MAC big sur的分区,选择用镜像恢复分区就行
【Notice】如果WIN下恢复蓝屏,请在PE下恢复,PE恢复环境也提供好
【Step Five】替换OC引导文件,引导全新系统(一定要删除后换)
【Attention】Macos big sur开启系统读写权限方法(不开启无法重建缓存和开启HIDPI)
- 关闭SIP和authenticated-root(这是Big Sur新增的安全功能,只能由Big Sur的Recovery关闭)。启动Big Sur的安装U盘,终端运行命令“csrutil authenticated-root disable && csrutil disable”就能关闭这两个安全功能了。
- 启动进入Big Sur系统或者Big Sur的Recovery OS/安装U盘。启动终端,执行sudo -s切换到root。
- 输入“diskutil list”找到Big Sur只读快照的BSD名,BSD名会叫diskXsYsZ(XYZ替换成你实际看到的数字)。在我的电脑中,就是disk1s5s1。这时候,我们就知道了真正的系统分区的BSD名叫做diskXsY(我的就是disk1s5)了。
- 输入“diskutil mount diskXsY”挂载真正的系统分区(对于我而言就是diskutil mount disk1s5)。
- 之后找到挂载好的系统分区的名字,如果你是在Big Sur系统里面操作,那么就是你系统只读快照的名字加上一个1,比如快照盘叫Macintosh HD,那么挂载后的系统盘就叫Macintosh HD 1。在Recovery OS/安装U盘中就不会带有1。
- 运行命令“ /S*/L*/F*/apfs.fs/C*/R*/apfs_systemsnapshot -v "/Volumes/你挂载的分区名" -r "" ”。这个命令会允许你从真的系统盘启动。
- 重启后,mount -uw / 就能用了。
- 如果你想删除掉以前的只读快照,运行“sudo diskutil apfs deletesnapshot”。
【OTA更新方法】基础操作
- 下载博客提供OC,然后下载博客提供的现有的最新的clover
- 新建一个EFI文件夹,把clover的BOOT、CLOVER文件夹放进去
- 将OC的OC文件夹放进去(不要放BOOT文件夹)
- 使用EASYUEFI定位引导至opencore.efi,引导项名称随意,并在BIOS中设置此为第一启动项
- 然后进入 macOS 系统,下载博客提供big sur镜像并在MAC环境下安装升级,之后会重启。
- 重启后选择 macOS installer 进行安装,可能会在跑代码过程中卡在 AppleLMUController… 两行很久(看不见的手动跑代码),请务必耐心等待。之后会正常显示正在安装倒计时。
- 倒计时剩余 20 分钟左右,会重启第二次。重启后会只剩下 macOS installer,而且找不到系统盘。此时,选择名为你的引导分区名字的启动项(如 ESP、EFI、NO NAME、UEFI internal等),会引导这个 EFI 中提供的 Clover。在Clover中即可正常看到系统盘了,选择就能正常进入系统。
- 至此升级完成,后续每次启动时都需要使用 OC 引导 Clover ,再引导系统。
【OTA更新法】进阶操作
- 如果你对 OC 的自定义启动项有所了解,可以自行添加苹果系统的引导。在使用 Clover 引导进入系统后,可以使用 Clover Configurator 工具,点击左侧 Boot.log ,再点击右下角生成日志,即可看到本次启动的系统日志。在文本中点击任意地方后,按下 Win + F 按键组合,搜索 boot.efi ,获取类似如下的路径:PciRoot(0x0)\Pci(0x1D,0x0)\Pci(0x0,0x0)\NVMe(0x1,20-20-05-85-1F-A7-79-64)\HD(4,GPT,BB7952D6-C1FA-4707-A0E0-527D0F49CEDD,0x653C000,0x19001000)\VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,C2C7D85C2A0A3948B1E43AD59B2E7DB1)\System\Library\CoreServices\boot.efi
- 注意,每个人路径都不相同,不可以复制!之后进行一定的修改,将 \System 之前的所有 \ 替换为/,并在 \System 之前添加一个 / ,现在的路径类似这样:PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/NVMe(0x1,20-20-05-85-1F-A7-79-64)/HD(4,GPT,BB7952D6-C1FA-4707-A0E0-527D0F49CEDD,0x653C000,0x19001000)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,C2C7D85C2A0A3948B1E43AD59B2E7DB1)/\System\Library\CoreServices\boot.efi
- 之后把这个路径填到该填的地方,就可以顺利为 OC 添加 macOS Big Sur 的启动项了,后续从这个启动项启动即可,不再需要使用 OC 引导 Clover 的套娃操作。
【OTA更新其他方法】
NOTICE:这里指的是已经完成OTA的第一二阶段,第三阶段找不到硬盘的情况,第一二阶段日常OTA即可
- 绝对路径法:设置misc----->BlessOveride绝对路径:\System\Library\CoreServices\boot.efi,这方法最直接,有些项目可能和OC扫描的重复,不影响使用。
- 套娃法(参见博客上文介绍)
- Entries-自定义条目(通过clover引导界面 F2键。很容易找出对应系统的路径)

- Entries-自定义条目(直接浏览获得)
点“+”号,点浏览,直接加到启动文件,很方便。
【效果图】
【EFI更新内容】
- Update Core to 0.6.0
- Update kexts to support MAC OS BIG SUR
- FIX EB ERRORS
- FIX KEXTS NOT WORK
- FIX Sounds at start
- Fix GUI
- Other small fixs
- FIX BATTERY STATUS
- Change Serier Number & board ID
- 请访问OC下载页面获取最新OC下载地址
【Notice】
- 任何EFI问题欢迎博客留言
- 本次为测试版更新,网卡不做跟进
- 因加入Intel蓝牙、网卡驱动可能导致安装时卡条,所以此次EFI中移除,请手动添加
- 请一定注意操作步骤,细心决定一切
- 维护不易,欢迎打赏支持
赏
注意*这是一则由 Google AdSense 自动推荐的广告,不代表本站立场
Comments | 1 条评论
test