私は 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 コマンドを使用しようとしましたが、存在しないと言われます。
自分が起こした混乱を修復できるかどうかはわかりません。また、修復できるとしても、私にはそのための知識がありません。より経験のある誰かが私を助けてくれることを願っています。