Debian で GRUB メニューを復元する方法

Debian で GRUB メニューを復元する方法

最近Debian stableをインストールしましたが、起動すると通常のメニューの代わりにgrubコマンドラインが表示されます。を実行すると、configfile (hd0,gpt6)/boot/grub/grub.cfggrubメニューに移動し、DebianとWidnowsの両方がリストされているので、grubが正しくインストールされているように見えます。この問題に関して既に多くの質問があることがわかっているので、この問題を解決するために努力した方法は次のとおりです。

  • 起動リカバリディスクから起動し、そこから推奨リカバリを実行します。
  • ライブディスクからシステムを手動でマウントchrootし、grubをインストールします。
  • 次のようなこれ、私は走り、update-grubそしてinstall-grub /dev/sda
  • grub-mkdevicemapまたgrub-install /dev/sda試みupdate-grub

これらのどれも機能しません。ブート後もまだグラブプロンプトが表示されます。

別のパーティションにWindowsデュアルブート設定をインストールしました。セキュアブートが無効になっています。このパーティションにDebianをインストールする前に別のディストリビューションをインストールしましたが、grubメニューが正しく機能しました。

ベストアンサー1

解決しました。ブートマネージャはまだUbuntu grubをロードしており、Debian grubは含まれていないようです。私はちょうどbcdedit /set "{bootmgr}" path \EFI\debian\grubx64.efiWindows PowerShellで実行します。

おすすめ記事