GRUB2を使用すると発生する問題 - Manjaro

GRUB2を使用すると発生する問題 - Manjaro

仲良くして欲しい!

私はGRUB2とEFIを使用してManjaro x64_86を使用しています。

私は夜の仕事を終えて家に帰ったときに大きな間違いをしました。ガールフレンドのために外付けハードドライブをフォーマットしようとしたときに、誤ってブートパーティションを削除しました。私は指示に従った。Manjaro wikiからgrubを再インストールしてください。

一部の手順は、特にブートパーティションを/mnt/bootにマウントする必要がある起動時に混乱します。

mount /dev/sda1 /mnt/boot

その後、EFIセクションで起動パーティションを/ boot / efiにマウントするように求められます。

sudo mount /dev/sda1 /boot/efi

これが貢献したのかと思います。

大きな問題なしにupdate-grubを使用してgrubを幸せに更新しました。

sudo update-grub

残念ながら、grubを更新する必要があるたびに動作しません。コンピュータが現在実行中のプログラム内でカーネルを更新したり、update-grubコマンドを実行したときに自動的に更新される/boot/grub/grub.cfgインストールの代わりに/boot/efi/grub/grub.cfgを使用しているようです。万座へ。

GRUB2とEFIに関するさまざまなwikiを読んでみましたが、Wikiごとにますます多くの情報を読む必要がありました。この設定を変更して自動的に再更新することはできますか?疲れたら、再びgpartedを使わないことを約束します! :)

よろしくお願いします。

編集:特に今私の問題は、sudo update-grubを使用するときにのみ変更されることです。

/boot/efi/grub/grub.cfg

コンピュータの電源を入れてgrubをロードすると、次のようになります。

/boot/grub/grub.cfg

代わりに更新されません。

答え1

もう少し読んで、別のディレクトリでgrub.confを更新する方法を見つけました。今後は自動的に更新されることを確認していませんが、少なくとも動作するソリューションがあります。

私の問題はGRUB2です

/boot/efi/grub/grub.cfg

そしてスクリプトを実行してください

update-grub

今更新しました

/boot/grub/grub.cfg

だからちょうど実行した。

sudo grub-mkconfig -o /boot/efi/grub/grub.cfg

GRUB2は私がインストールした追加のカーネルをロードします。

ただし、これは自動的には実行されません。後で動作するかどうかがわかります。うまくいかない場合は、シンボリックリンクになります。

/boot/efi/grub/

到着

/boot/grub

この追加のソリューションをテストしていないので注意してください。

関連情報