![デュアル ブートの Windows/Ubuntu では、Windows ローダーのみがロードされ、GRUB はロードされず、Ubuntu は起動しません。](https://rvso.com/image/1665779/%E3%83%87%E3%83%A5%E3%82%A2%E3%83%AB%20%E3%83%96%E3%83%BC%E3%83%88%E3%81%AE%20Windows%2FUbuntu%20%E3%81%A7%E3%81%AF%E3%80%81Windows%20%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AE%E3%81%BF%E3%81%8C%E3%83%AD%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%80%81GRUB%20%E3%81%AF%E3%83%AD%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9A%E3%80%81Ubuntu%20%E3%81%AF%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82.png)
Ubuntu 20 と Windows 11 のデュアル ブート インストールに成功しました。ただし、リセットすると、システムは常に GRUB ではなく Windows ローダーに移動するため、Ubuntu を起動できません。
ただし、Windows では、システム回復 -> 高度なスタートアップ -> トラブルシューティング -> 詳細オプション -> UEFI ファームウェア設定 -> F9 ブート メニューに移動できます。この時点で、2 つのブート ローダーが表示されます。1 つは Windows 用 (一番上)、もう 1 つは Ubuntu 用 (2 番目) です。どちらかを選択することはできますが、順序を変更することはできません。Ubuntu ローダーを選択すると、GRUB が起動し、Windows と Ubuntu のオプションが表示され、選択すると Ubuntu が起動します。
これらの「ローダー」の名前は、「OS ブート マネージャー (UEFI) - Windows ブート マネージャー (WDC...)」および「OS ブート マネージャー (UEFI) - ubuntu (WDC...)」です。
明らかにこの手順は実用的ではなく、マシンを Windows ローダーではなく GRUB で起動させたいと思います。
bcdedit でこれを設定できると思います。ここでは 2 つのブート ローダーを識別します (1 つは説明では「ブート マネージャー」、もう 1 つは「ブート ローダー」です)。
C:\windows\system32>bcdedit /v
ウィンドウズブートマネージャー
識別子 {9dea862c-5cdd-4e70-acc1-f32b344d4795} デバイス パーティション=\Device\HarddiskVolume1 パス \EFI\ubuntu\grubx.efi 説明 Windows ブート マネージャー ロケール en-US 継承 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} デフォルト {1edd7570-7b59-11ec-b259-c018033ee9ae} resumeobject {1edd756f-7b59-11ec-b259-c018033ee9ae} 表示順序 {1edd7570-7b59-11ec-b259-c018033ee9ae} ツール表示順序{b2721d73-1db4-4c62-bf78-c548a880142d} タイムアウト 30
Windows ブートローダー
識別子 {1edd7570-7b59-11ec-b259-c018033ee9ae}
devicepartition=C: path \windows\system32\winload.efi description Windows 10 locale en-US inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} recoverysequence {fecd3499-7b61-11ec-88f8-c018033ee9ae} displaymessageoverride Recovery recoveryenabled Yes isolationcontext Yes allowedinmemorysettings 0x15000075 osdevicepartition=C: systemroot \windows resumeobject {1edd756f-7b59-11ec-b259-c018033ee9ae} nx OptIn bootmenupolicy Standard 次のコマンドを 1 つずつ試し、そのたびに再起動しましたが、結果は同じで、Windows が起動するだけです。
C:\windows\system32>bcdedit /set {bootmgr} path \EFI\ubuntu\grubx.efi 操作は正常に完了しました。
C:\windows\system32>bcdedit /set {fwbootmgr} path \EFI\ubuntu\grubx.efi 操作は正常に完了しました。
C:\windows\system32>bcdedit /default {9dea862c-5cdd-4e70-acc1-f32b344d4795} 操作は正常に完了しました。
bcdedit と Windows/ブートの相互作用について詳しい方が、この問題への対処方法を提案してくれることを期待しています。 ありがとうございます。