/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
。カーネルを再インストールしてもなぜ動作しないのかわかりません。