Estaba buscando, pero no encontré una manera obvia de saber si GRUB está usando UEFI en el arranque del sistema, o el modo de compatibilidad del BIOS, o un BIOS completo. Encontré solo métodos de Windows. ¿Hay algo en GRUB o en los registros de arranque del Kernel que muestre si estoy usando UEFI, EFI o BIOS?
Respuesta aceptada:
Si ha arrancado usando el firmware UEFI en lugar de usar el firmware BIOS, entonces su sistema debería hacer que las variables EFI NVRAM estén disponibles en:
/sys/firmware/efi/vars/
o
/sys/firmware/efi/efivars/
Al arrancar usando un BIOS (o el modo de emulación de BIOS del firmware UEFI), estas variables no están disponibles.
De hecho, como apuntaba @Santropedro, el camino
/sys/firmware/efi
falta cuando se inicia con un BIOS, que es más fácil de verificar.