grubを再設定する方法

grubを再設定する方法

私は KDE デスクトップ環境で Manjaro Linux を 4 か月間使用しています。今日、私はかゆみを感じて目が覚めました。XFCE で Manjaro を試したかったので、ダウンロードしてインストールしましたが、メイン OS のブート ローダーが上書きされることは知りませんでした。復元する方法を探しましたが、まったく見つからなかったので、新しい OS を削除することにしました。これで問題が解決し、古い Manjaro を起動できるようになることを期待していましたが、うまくいきませんでした。

ここで、コンピューターを起動しようとすると、Manjaro を起動することを選択できますが、その後、次のテキストが表示された黒い画面が表示されます。

error: symbol `grub_file_filters_all` not found.
Entering rescue mode...
grub rescue>

を実行するとset、出力は次のようになります。

cmdpath=(hd0,gpt1)/EFI/Manjaro
lang=
locale_dir=
prefix=(hd0,gpt5)/boot/grub
root=hd0,gpt5
secondary_locale_dir=

私の Manjaro パーティションは gpt8 であり、luks 暗号化を使用して暗号化されていることを知っています。プレフィックスとルートを次のように変更してみました。

prefix=(hd0,gpt8)/boot/grub
root=hd0,gpt8

しかし、ファイルシステムを認識できなかったため、機能しませんでした。 cryptomount コマンドを使用しようとしましたが、存在しないと言われます。

自分が起こした混乱を修復できるかどうかはわかりません。また、修復できるとしても、私にはそのための知識がありません。より経験のある誰かが私を助けてくれることを願っています。

関連情報