grub2の短いメニュータイトル

grub2の短いメニュータイトル

私のテーマに合うように、grub2のメニュータイトルを短くしたいと思います。今すぐ、

  Fedora 38 rescue

変える

  Fedora Linux (0-rescue-7ad84fe099814e3388129347d2a46891) 38 (KDE Plasma)

そして

  Fedora 38 (6.2.13-300)

変える

  Fedora Linux (6.2.13-300.fc38.x86_64) 38 (KDE Plasma)

記憶が正しい場合は、ファイルを手動で編集する必要がありますが、/etc/grub.d/10_linuxこれは簡単な作業ではありません。そしてもっと重要なのは、このファイルがパッケージの更新によって変更されることですgrub2-tools。これは実用的ではなく、「メンテナンスを必要としない」ことを望んでいます。

さまざまなgrub2メニュータイトルを継続的に設定する方法はありますか?

メニュー項目にはこのファイルを使用し40_customますが、カーネル項目は自動的に処理されます。

答え1

行を追加

export BLS_POPULATE_MENU="true"

で行を次に変更します/etc/default/grubtitle=${value}/etc/grub.d/10_linux

title=$(echo "${value}" | sed 's/.../.../')

あなたの好みに応じて。/etc/grub.d/10_linuxgrub2-toolsを更新するたびにこのファイルを再度更新することを忘れないでください。

bls_parser説明: メニュータイトルは の変数でパーサによって構成されるので、 の行が/etc/grub.d/10_linuxその理由です/etc/default/grub。このパーサーは/boot/loader/entries/

関連情報