以下の内容はhttps://error-daizenn.hatenablog.com/entry/2026/01/11/232952より取得しました。


Ryzen 5600G×B450でmacOS導入時のエラー要因整理(2026年1月時点)


本記事が扱う事象は、AMD Ryzen 5 5600G と B450 マザーボード構成のWindowsデスクトップにおいて、macOSのインストール工程でエラーが発生し、デュアルブート(dual boot:2つのOSを選んで起動)設計が止まるケースです。対象構成は「外付けGPU(dGPU:discrete GPU)がない」「Windows 11 を既に運用している」「インストーラー起動や途中で停止する」といった条件が重なりやすく、原因が1点に収束しない点が特徴です。

AMD環境でmacOSを起動するための前提と、エラーが増える理由

AMD Ryzen環境では、macOSが想定する起動経路とCPU実行条件が一致しないため、ブートローダー(bootloader:起動制御)とカーネルパッチ(kernel patch:カーネル修正)の組み合わせが前提になります。 (Dortania)

macOSはApple製ハードウェアを前提に作られており、PC自作機での導入では、UEFI経由の起動制御をOpenCore(オープンコア)などで組み替える設計が一般に語られます。AMD CPUの場合、起動直後にCPU命令や例外処理の差分が表面化しやすく、そのため「インストーラーが立ち上がる前に停止」「ログが進んだ後に再起動」といった現象が出やすくなります。DortaniaのOpenCore Install Guide(インストールガイド)でも、AMDでは専用のカーネルパッチが必要であり、その入手先としてAMD_Vanilla(AMD-OSXのパッチ集)が案内されています。(Dortania)

ただし、カーネルパッチは「合っているか/古くないか」の2点だけで挙動が変わります。トラブルシューティング側の記述でも、AMDでの停止要因として「パッチ不足」や「古いパッチ」が同列に扱われており、更新差が直接エラーに出る構造です。(Dortania)

5600Gの内蔵GPUという条件が、インストール失敗を複雑にする

外付けGPUがない5600G構成では、画面出力が内蔵GPU(iGPU:integrated GPU)に集中し、GPU周りの互換性が起動可否を左右しやすくなります。

B450+Ryzen 5600Gは、映像出力をAPU内蔵のRadeon Vega系iGPUに依存します。一方で、DortaniaのGPU Buyers Guide(GPU購入ガイド)では、macOSの「ネイティブ対応」は主に“専用”のAMD GPU(例:Vega 10/20系dGPU)を中心に整理されています。つまり、同じ「Vega」という名称が出てきても、dGPU向けの前提で話が進む場面が多く、APUのiGPUとは前提がずれやすい点が実務上の確認点となります。(Dortania)

このずれを埋める試みとして、NootedRed(ヌーテッドレッド)というiGPU向けのkext(カーネル拡張)が開発され、Ryzen APUでの描画支援を狙う情報が流通しています。NootedRedのGitHubは「開発中でクラッシュがあり得る」という注意を明示しており、安定性が環境差で変わる構造が見て取れます。(GitHub)
なお、Ryzen 5600Gで「黒画面(black screen)」に至る報告もあり、NootedRedを有効にするとGUIが出ない、他方で別構成では動作報告がある、といった分岐が起きます。(GitHub)

典型的なエラー表示を「どの層の問題か」で切り分ける

ログに出る短い文言だけで原因を決め打ちせず、UEFI設定・OpenCore設定・カーネルパッチ・GPUの順に“層”で整理すると再現性のある説明になります。 (Dortania)

インストーラー起動の失敗は、(1)UEFI/BIOS設定、(2)OpenCoreのQuirks(起動補正)、(3)AMDカーネルパッチ、(4)GPU初期化、(5)ストレージ/USB認識、が連鎖して表面化します。AMD_Vanilla側は、OpenCoreの ProvideCurrentCpuInfo を使うことでパッチを“汎用化”している旨を記載しており、ここが無効だと起動しない条件が明示されています。(GitHub)
そのため、同じ停止でも「CPU情報の提供が崩れた停止」と「USBが引き渡されない停止」は層が異なります。Dortaniaのトラブルシューティングは、AMDではパッチ不足や古いパッチが同じ症状になり得る点、またUSB所有権(ReleaseUsbOwnership)やAHCI設定など、周辺要因でも止まる点を整理しています。(Dortania)

そのため、表示例と層の対応は次のようにまとめられます。

症状・表示例 影響層 典型要因 確認点(例)
LOG EXIT BS 付近で停止 OpenCore/UEFI Quirks整合性 Quirksの組み合わせ差
早期のkernel panic(カーネルパニック) カーネル パッチ不足/古い AMDパッチ更新差 (Dortania)
Still waiting for root device ストレージ/USB USB/ SATA認識 SATA=AHCI、USB引き渡し (Dortania)
黒画面(black screen) GPU iGPU初期化 NootedRed有無、相性 (GitHub)
再起動ループ 複合 CPU/ACPI/パッチ SSDTやkext順序
インストーラーUSBが揺らぐ USB 所有権/ポート 2.0/3.x差、ReleaseUsbOwnership (Dortania)

さらに、UEFI側の“よく出る確認点”も層分けと相性が良く、以下のように整理できます。UEFIを前提にした起動経路が崩れると、直前まで進んだように見えても停止すします。

確認対象 UEFI側の設定例 目的 補足
ブート方式 CSM無効 UEFI固定 互換起動は差が出る
ストレージ SATA=AHCI 認識の簡素化 RAID/IDEは条件差 (Dortania)
USB引き渡し XHCI Handoff等 インストーラー読込 所有権Quirksとも連動 (Dortania)
CPU情報提供 ProvideCurrentCpuInfo AMDパッチ前提 無効だと起動不可条件 (GitHub)
パッチ更新 AMD_Vanilla更新 版ずれ回避 「古い」だけで停止 (Dortania)

Windows 11とのデュアルブート設計で起きる「別系統のつまずき」

macOS側の起動問題に見えても、実際はWindows側の起動管理やディスク構成が制約となり、同じエラー表示に収束する場合があります。

デュアルブートは、(a)ディスク構成、(b)EFIパーティション(EFI partition:UEFI用の起動領域)、(c)Secure Boot(セキュアブート)やTPM(ティーピーエム)などの保護機能、(d)時刻管理、が絡みます。ここで重要なのは、OpenCoreが用意するブートエントリと、Windows Boot Manager(ウィンドウズ起動管理)の優先順位が衝突すると、macOS側の起動に到達する前にWindowsへ戻る経路が作られる点です。つまり、ログが残りにくい失敗が増えます。

ただし、ディスクを分けた場合でも解決しない事例はあり、原因が「GPU」「カーネル」「USB」の層にある可能性は残ります。他方、同一ディスクに複数OSを置く設計では、更新(アップデート)でEFIが書き換わる条件差が生じる可能性があるため、切り分けの観点では設計の見通しが落ちます。以上を踏まえると、デュアルブートは“macOS導入エラー”の背景条件として扱い、単独原因として固定しない整理が適合します。

ライセンスとサポート範囲の整理

Appleのソフトウェアライセンスは、macOSを「Appleブランド以外のコンピュータ」にインストールして実行することを認めない条項を含みます。

技術的な可否とは別に、運用上は「公式サポートの外側で成立している」点が論点になります。AppleのmacOS Software License Agreement(ソフトウェアライセンス契約)では、Apple Software(Appleのソフトウェア)を非Appleブランド機で使用しない旨の制限が明記されています。
そのため、Stack Overflowのような開発者向けQ&Aでは、インストール支援や環境依存の手順がテーマになると、一般化できる再現条件が不足しやすく、閉鎖(closed)扱いになる構造があります。これは個別の可否というより、知識ベース化に必要な条件が揃いにくいという性質です。

なお、互換性は“動く/動かない”の二択ではなく、macOSの版、OpenCoreの版、AMDパッチの更新、iGPU支援kextの成熟度、という複数の軸で変わります。したがって本記事で整理する論点は、単発のエラー文言ではなく、層ごとの前提を揃えた上で矛盾点を減らす、という構造理解に置かれます。




以上の内容はhttps://error-daizenn.hatenablog.com/entry/2026/01/11/232952より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14