到手一台NUC8i7BEH,安装了Windows系统,想再安装一个MacOS,查了很多资料,都不全面……
现安装完毕,记录于此,希望可以帮到后来者。

硬件原封不动,没有硬改等操作。
三星970EVO Plus,最新固件。
bios版本为0088(目前最新)

准备工作

需要用到的工具如下:

  1. 16GB空白U盘一个
  2. gibMacOS软件(制作启动盘)
  3. DiskGenius V5.2.1

一. 制作启动盘

准备工作

  1. Windows 系统下要安装python及7zip两个软件。
  2. 因为创建一个 Mojave 或 Catalina USB 安装启动盘,很多资源在github在线获取,需要修改hosts文件达到Github下载提速(可参考知乎-gibhub加速
    在C:\Windows\System32\drivers\etc\hosts文件添加一下内容保存即可
    在 dns查询工具 查询
    1). github.com的dns地址,我的查询结果是20.205.243.166,
    2). api.github.com的dns地址,(20.205.243.168)
  3. 下载gitMacOS, 下载地址:
    1). https://github.com/aeonme/gibMacOS 2). https://github.com/corpnewt/gibMacOS 两者区别未知,解压后如下:
  4. 老imac刷bios教程 mac 刷bios_老imac刷bios教程

  5. 下载MacOS原版镜像

管理员权限运行其中的gibMacOS.bat,

老imac刷bios教程 mac 刷bios_老imac刷bios教程_02


catalog下载完成后进入系统下载选择交互,

老imac刷bios教程 mac 刷bios_启动盘_03


输入下载的系统版本对应的索引编号回车即可自动进行下载,分别选择6和1,下载以下镜像:001-68446 - 10.15.7 macOS Catalina

002-57041 - 12.2 macOS Monterey

老imac刷bios教程 mac 刷bios_启动盘_04


系统比较大,耗时时间长,下载完,FAILED是NONE就ok了。

每次下载完成,会提示镜像文件保存在哪儿,一般保存在下一级目录macOS Downloads\publicrelease下。

下载格式非dmg镜像格式,而是pkg格式

  1. 运行MakeInstall.py,制作启动盘。
    脚本首先会检查辅助工具是否存在,不存在就下载(Scripts目录下)
    ddrelease64.exe
    booticex64.exe

输入USB设备序号+O,O即是Use opencore instead of clover,将引导改成opencore。我这里输入的是1O。

开始会要求进行确认,因为制作启动盘的过程中会格式化优盘。

然后会要求输入恢复镜像的路径,填入之前下载的恢复镜像路径即可

老imac刷bios教程 mac 刷bios_github_05

程序会对镜像进行解压,并拷贝到优盘上。这个过程会耗费一点时间,时长由优盘的写入速度决定。

写入完成,开始下载最新版opencore的标准EFI文件,拷贝到优盘的引导分区。(从github下载,这一步因为网络问题很容易造成窗口退出失败,选取较好网络和教程开头的gitbug加速可以事半功倍),完成后如下图(窗口闪退需重来,这个我也失败好多次,经过多次测试,早上八九点成功的几率会大一点)

没关系,我们也不用附带下载的EFI启动文件。

参考图片

老imac刷bios教程 mac 刷bios_macos_06

此时,U盘只显示为一个BOOT的盘符,根目录存在一个EFI的文件夹。
然后检查U盘 ,有EFI文件夹和boot文件就成功了(窗口闪退是没有这两个的,请注意)

解压从维奇(weachy)QQ群获取的配置好的EFI启动文件替换前请详细阅读readme.txt
按照说明,根据需要进行修改后进行替换。

至此启动盘制作完成。

BIOS设定

大部分bios的设定要求如下:

开启:VT-x,Above 4G decoding,Hyper Threading,Execute Disable Bit,XHCI Hand-off
禁用:Fast Boot,CFG Lock,VT-d,CSM,Intel SGX

安装镜像

选择macOS Base system。
等待良久后就能看到熟悉的界面了。
第一步是选择语言……

修改引导项

备份原有EFI文件,然后替换同名文件及文件夹。

Windows下启动DiskGenius V5.2.1,选中磁盘,点击Tools→最后一项Set UEFI BIOS boot entries

老imac刷bios教程 mac 刷bios_Windows_07


添加启动项并上移至第一位

老imac刷bios教程 mac 刷bios_macos_08


之后即可拔出U盘使用。

后记补充: 后期需要更新OC版本,只需要搞到最新版EFI,替换三码,修改驱动项,然后替换文件。
但替换文件容易损坏原有映射关系,此时需要通过DiskGenius删除无用的启动项,新建OC启动项,Boot file指向Boot下的OpenCore.efi即可。双系统的,Windows启动项有加入OC配置文件config.plist,所以不用保留其他同类项。
\EFI\Microsoft\Boot\bootmgfw.efi

参考文献

  1. GPD P2MAX用gibMacOS图文安装黑苹果
  2. gibmacos 网络加速_黑苹果教程续集,利用EFI在线安装MacOS