検索していましたが、GRUBがシステムブートでUEFIを使用しているか、BIOS互換モードを使用しているか、本格的なBIOSを使用しているかを知る明確な方法が見つかりませんでした。 Windowsメソッドしか見つかりませんでした。 GRUBまたはカーネルブートログに、UEFI、EFI、またはBIOSのいずれを使用しているかを示すものがありますか?
承認された回答:
BIOSファームウェアを使用するのではなくUEFIファームウェアを使用して起動した場合、システムはEFINVRAM変数を次の場所で使用できるようにする必要があります。
/sys/firmware/efi/vars/
または
/sys/firmware/efi/efivars/
BIOS(またはUEFIファームウェアのBIOSエミュレーションモード)を使用して起動する場合、これらの変数は使用できません。
実際、@ Santropedroが指摘したように、パス
/sys/firmware/efi
BIOSを使用して起動すると、が欠落しているため、確認が容易です。