ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

50_dialy:2025:01:16

2025.01.16 BLS(Boot Loader Specification)

これはちょっとハマった。

Rocky Linux 9 などの RHEL 互換ディストリビューションでは、GRUB_ENABLE_BLSCFG=true が設定されている場合、
GRUB は従来の方法(/boot/grub2/grub.cfg に直接カーネルオプションを記述)ではなく、
Boot Loader Specification(BLS) を使用してカーネルのブートエントリを管理します。

BLSを有効にした場合

GRUB 設定ファイル(/boot/grub2/grub.cfg)ではなく、/boot/loader/entries/*.conf ファイルが直接読み込まれます。
そのため、grub2-mkconfig を実行しても、/boot/loader/entries/ の設定内容は自動的には更新されません。

BLSを無効にした場合

GRUB_ENABLE_BLSCFG=false を設定すると、GRUB は従来の方式を使用し、/boot/grub2/grub.cfg を直接編集・管理するようになります。

50_dialy/2025/01/16.txt · 最終更新: 2025/01/17 11:15 by matsui