GNU GRUBはBLS(ブートローダ仕様)をサポートしていますか?

GNU GRUBはBLS(ブートローダ仕様)をサポートしていますか?

私はFedoraユーザーですが、最近(Fedora 33から)GRUBはBLS(ブートローダ仕様)に切り替わります。開始項目を管理する場合。

私の質問:Fedoraのカスタマイズですか、それともGNU GRUBの一般的な機能ですか?

ベストアンサー1

GNU GRUBはデフォルトでBLSをサポートしていません。

# git clone https://git.savannah.gnu.org/git/grub.git
# cd grub/
# find . -type f -print0 | xargs -0 fgrep -ai "boot loader spec" 
Exit 123
# find . -type f -print0 | xargs -0 fgrep -ai "bootloaderspec"
Exit 123
# find . -type f -print0 | xargs -0 fgrep -ail "bls"
./themes/starfield/starfield.png
./tests/gettext_strings_test.in
./grub-core/lib/libgcrypt/mpi/m68k/syntax.h
./grub-core/lib/libgcrypt/mpi/m68k/mpih-rshift.S
./grub-core/lib/libgcrypt/mpi/m68k/mpih-lshift.S
./grub-core/kern/arm/startup.S
./grub-core/commands/i386/coreboot/cbls.c
./grub-core/Makefile.core.def
./Makefile.am
./ChangeLog-2015
./.git/index
./.git/objects/pack/pack-d7b2418ef08f0a88570f360b4f27dfb38f96f4a0.pack

ただし、この機能を実装するためのフォークはすでにあります。

https://github.com/endlessm/grub/blob/master/grub-core/commands/blscfg.c

おすすめ記事