Hledal jsem, ale nenašel jsem zřejmý způsob, jak zjistit, zda GRUB používá UEFI při spouštění systému nebo režim kompatibility BIOSu nebo plnohodnotný BIOS. Našel jsem pouze metody Windows. Je v GRUB nebo spouštěcích protokolech jádra něco, co ukazuje, zda používám UEFI, EFI nebo BIOS?
Přijatá odpověď:
Pokud jste nabootovali pomocí firmwaru UEFI namísto použití firmwaru BIOSu, pak by váš systém měl zpřístupnit proměnné EFI NVRAM v:
/sys/firmware/efi/vars/
nebo
/sys/firmware/efi/efivars/
Při spouštění pomocí systému BIOS (nebo režimu emulace BIOSu firmwaru UEFI) tyto proměnné nejsou dostupné.
Ve skutečnosti, jak zdůraznil @Santropedro, cesta
/sys/firmware/efi
chybí při spouštění pomocí systému BIOS, což je snazší zkontrolovat.