ここではOpenCore Legacy Patcher を使用したブートプロセスについて紹介します。
ここでの内容はOpenCore Legacy Patcherのチュートリアル (英語)をベースに作成してます。
なお、OCLPのブートプロセスの詳細は「あのかぼ」の「OpenCore Legacy Patcherのブートプロセスを徹底解剖!―電源を投入してからログイン画面が表示されるまで。」で紹介されています。
OpenCore Legacy Patcherと起動
OpenCore Legacy Patcher自体は、実は必要な下準備を行うプログラムです。基本的にはconfig.plistファイルを編集してファイルを移動することを中心にしており、ブートプロセスに関するロジックはほとんどありません。OCLPの本当の魔法はOpenCorePkgで、OCLPのバックエンドであり、このパッチャーをとても強力にしています。
OpenCore によるブートプロセス
OpenCoreがどのようにして古いMacをネイティブのように蘇らせることができるのかもう少し理解するためには、OpenCore が Mac でどのように動作するかを確認する必要があります。