Windows Updateを削除した後にUEFI起動時にGrubを復元する方法は?

Windows Updateを削除した後にUEFI起動時にGrubを復元する方法は?

昨日まで、私はgrubを含むデュアルブートdebian / win8を使っていましたが、本当に魅力的でした。昨日、愚かなことは、Windowsのアップデートのためにgrubが完全に消え、Linuxで起動できなくなりました。
私は1年前にLinuxをインストールしましたが、grubが正しく機能するのはとても痛かったので、関連するすべてのステップも覚えていません。

復元する正しい手順は何ですか?

ベストアンサー1

ブート問題をもう一度解決しました。ステップは次のとおりです。というツールがあることを知っていますが、bcdedit何らかの理由で動作しません。常に「無効なパラメータ」エラーが返されます(私は通常モードでもセーフモードでも、管理者としてcmd.exeを実行します)。
また、BIOSでセキュアブートがオフになっているとします。

Windowsで

  • 管理者権限で開き、cmd.exeコマンドを実行します。vmount s: /s
  • s:その場所が見つかるまでディレクトリに移動してナビゲートしますgrubx64.efi。私のものは以下にありますs:\EFI\debian\
  • に移動してs:\EFI\Microsoft\bootファイルのバックアップを作成し、bootmgfw.efiを使用しますgrubx64.efi
  • 再起動。 grubメニューにアクセスしてLinuxから起動できますが、Windowsから起動することはできません。その後、Linuxで起動します。

Linuxで

  • シェルを開き、以前/boot/efi/EFI/Microsoft/Bootにバックアップしたbootmgfw.efi

  • 実行grub-install(root権限が必要な場合があります - sudo)

  • 実行update-grub2(root権限が必要な場合があります - sudo)

おすすめ記事