GRUB2の非互換な変更がBIOSセットアップのブートループを引き起こす

2024-12-16

著者のDebianとKali Linuxシステムは、GRUB2のアップデートによって`fwsetup --is-supported`コマンドが追加された後、ブートループが発生しました。古いバージョンのGRUBはこのパラメータを認識しませんでした。問題は、システムのバックアップ復元後に残った古い`efifwsetup.mod`モジュールに起因し、新しいGRUB設定と古いモジュールとの間に競合が発生しました。`grub-efi-amd64-bin`パッケージをインストールすることで問題が解決しました。これは、ソフトウェアアップデートにおける下位互換性の重要性、およびGRUB2のような複雑なソフトウェアにおいて部分的な変更を行う際の潜在的な副作用を考慮する必要性を強調しています。