Grubは間違った場所からカーネルを検索します。

Grubは間違った場所からカーネルを検索します。

/boot最近、別のパーティションでフォルダのみを使用することに切り替えました/boot。私が直面した問題は、起動時にカーネルがgrub代わり/vmlinuz...に検索されることです/boot/vmlinuz。交換するグルーブエントリを手動で編集すると、一時的に起動できます($root)/vmlinuz...($root)/boot/vmlinuz...

私はこれを試しましたが、grub2-mkconfig役に立ちませんでした。私のシステムはAlmaLinux 9です。

この問題を解決するために何ができるか疑問に思います。つまり、ランタイムはgrub2-mkconfig正しいカーネル位置で正しいブートエントリを生成しますか?

これを行うには、どのファイルを提供するのかわかりませんが、要求されたすべての設定ファイルを提供します。

編集:解決策はgrubブート環境のルートをに変更することですが、{partition}/bootどうすればよいかわかりません。

ベストアンサー1

kernel-install問題を解決するには手動で実行する必要があります/boot/loader/entries/

私が実行したコマンドはですkernel-install add <kernel> /usr/lib/modules/<kernel>/vmlinuz。カーネルを再インストールしてもなぜ動作しないのかわかりません。

おすすめ記事