EFI の Windows ブート マネージャーに Linux 用の BCD ブート エントリを追加するにはどうすればよいですか?

EFI の Windows ブート マネージャーに Linux 用の BCD ブート エントリを追加するにはどうすればよいですか?

EFI モードで起動する Windows 10 ラップトップがあります。現在、Windows 10 と Linux Mint がインストールされています。Windows ブート マネージャーから Linux Mint を起動できるようにしたいと考えています。問題は、Windows ブート マネージャーが機能していなかったため、ブート エントリを削除してしまったことです。(機能していたのですが、コンピューターにブート マネージャーが表示されず、Windows が直接起動しました) そして、起動するためのブート エントリがまったくない Linux Mint がインストールされました。EFI パーティションの「ubuntu」ディレクトリと grubx64.efi がまだ存在するので、問題ないと思います。次に必要なものは次のとおりです。

ラップトップを起動するときに、どの OS を起動するかを選択できる必要があります。

これは BCD に関係していることはわかっています。EasyBCD を試しましたが、UEFI ブートでは機能しません。Visual BCD Editor を試しましたが、どのように機能するのかまったくわかりませんでした。そして、今では Windows を直接起動するしかできなくなっています。

答え1

最終的に、UEFIメニューを起動して「ブートデバイスオプション」>「EFIファイルからブート...」>「grubx64.efiを選択」するだけでこの問題を修正しました。

答え2

私の場合うまくいったこのコマンドは

bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi
or
bcdedit /set "{bootmgr}" path \EFI\debian\grubx64.efi
or
bcdedit /set "{bootmgr}" path \EFI\grub\grubx64.efi

...等

まず gubx64.efi パスを確認してください。

答え3

Windows ブート マネージャーに Linux が表示されている

元の質問に、Windows ブート マネージャーでは Linux を起動できないというコメントがありました。これは FUD です。私は Windows 8 でこれを実行しました。添付の写真のようなきれいな画面が得られなかったので、結局 Grub に戻りました。

私の場合、GUI ブートの選択肢は表示されず、代わりにF8Windows の起動時と同じメニューが表示されました。 選択方法と似ていますSafe Modeが、Windows と Ubuntu がリストされていました。

できない場合はグーグル手動で行うには、NeoSoftのアプリがあります。簡単なBCD非商用利用の場合は無料です。

関連情報