新しい Debian インストールが起動時に表示されない

新しい Debian インストールが起動時に表示されない

正常に動作する Windows 10 がプリインストールされた新しい PC に Debian 11 をインストールしました。NTFS パーティションを縮小し、空き領域の新しいパーティションに Debian をインストールしました。

すべてがUEFIとして構成されており、パーティションテーブルはGPTです

ただし、システム セットアップで新しいブート オプションが表示されていても、システムは直接 Windows を起動します。

ここに画像の説明を入力してください

Windows を起動した後、msconfig には 1 つのエントリのみが表示されます。

ここに画像の説明を入力してください

システムを強制的に新しい「debian」ブート エントリで起動するにはどうすればよいでしょうか?

答え1

ただし、システム セットアップで新しいブート オプションが表示されていても、システムは直接 Windows を起動します。

これは通常、正常な動作です。ファームウェアは常に指定された順序の最初のエントリを起動します。明示的に要求しない限り (たとえば、F8 キーを押すか、Esc キーを押したままにするか、システムが期待するその他の操作を行うなど)、ブート メニューは表示されません。BIOS システムがブート順序の最初の HDD を起動するのと変わりません。

唯一奇妙なのは、Debian が新しく作成されたブート エントリを最初に設定しなかったことです。これはインストール後に行われるべきことです。

(一部のメーカーのファームウェアは、実際には Windows ブート エントリを具体的に認識し、常に最初に配置することを要求することに注意してください...)

Windows を起動した後、msconfig には 1 つのエントリのみが表示されます。

これはファームウェア リストではなく、Windows 独自の BOOTMGR ブート エントリ リストです。コマンド ラインの bcdedit ツールは両方のリストを管理できますが、msconfig は管理できません。

bcdedit /enum firmwareEFI ブート エントリのリストを表示し、それらの順序を構成するために使用しますbcdedit /set {fwbootmgr} bootsequence <UUID...>(つまり、Debian エントリを最初に配置します)。

関連情報