OpenCoreの0.6.1が公開されたので0.6.0からアップデートしました。Big Surに対応してComet Lakeに対応したところが大きな変更点かと思います。0.0.1の違いなので新しくなったファイルを差し替えただけで移行できました。
0.6.1をダウンロードする
公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。
OpenCore bootloader. Contribute to acidanthera/OpenCorePkg development by creating an account on GitHub. Releases · acidanthera/OpenCorePkg - GitHub |
EFIファイルを差し替える
現在0.6.0が動いている状態でしたら、0.6.1に含まれる.efiファイルを、0.6.0のものと差し替えることでアップデートできます。具体的には以下のファイルです。まずはBOOTの中のBOOTx64.efiです。
次に、OC直下のOpenCore.efiです。
また、OC/Bootstrap/の中のBootstrap.efiも差し替えます。
OC/Driversの中のうち、現在使用しているものだけを差し替えました。手元のマシンでは、OpenCanopy.efiとOpenRuntime.efiだけを使っているので、それを差し替えました。
OC/Toolsの中も、使用しているものだけ差し替えれば良いです。手元では、OpenShell.efiだけを使っているので、それを差し替えました。
ACPIとKextsは、OpenCoreの範疇では無いので、変更不要です。また、config.plistも変更無しでそのまま動きました。OpenCoreに付属している差分を説明するファイルや、インストールガイドのページを見ても、書き換えるべきconfig.plistの項目はなかったように思います。
iMac20,1に対応
0.6.1で最新のComet Lake-S CPUを搭載したiMac20に対応しました。最新パーツで組む場合にはありがたいところです。付属しているmacserialコマンドでも、iMac20,1と20,2のシリアル番号とボードシリアル番号の対を生成できるようになっています。
% ./macserial --model iMac20,1 --num 5 C02D1KZGPN5T | C02027600GUPHCD1F C02DP1Z3PN5T | C02046104GUPHCD1H C02CFNYTPN5T | C02011401GUPHCDA8 C02D6PZWPN5T | C02032200QXPHCDAD C02D36YPPN5T | C02029101CDPHCDAD % ./macserial --model iMac20,2 --num 5 C02DW05T046M | C02052600QX00008C C02DF4YW046M | C02038130GU0000AD C02DQ2YH046M | C02047701QX00001H C02D76Y9046M | C02033902QX0000UE C02DL0K8046M | C02043101CD00001M
ただし、iMac20,2は、ボードシリアル番号の機種IDの部分が更新されていなくて0000になってます。実機を調べてきた人がいないためです。Comet Lake-Sの自作機でiMac20,2を選ぶことのメリットは特にありませんので、iMac20,1を選んでおくのが良いと思います。