Stavo cercando, ma non ho trovato un modo ovvio per sapere se GRUB sta usando UEFI nell'avvio del sistema, o la modalità di compatibilità del BIOS o un BIOS completo. Ho trovato solo metodi di Windows. C'è qualcosa in GRUB o nei log di avvio del kernel che mostra se sto usando UEFI, EFI o BIOS?
Risposta accettata:
Se hai avviato utilizzando il firmware UEFI invece di utilizzare il firmware BIOS, il tuo sistema dovrebbe rendere disponibili le variabili NVRAM EFI in:
/sys/firmware/efi/vars/
o
/sys/firmware/efi/efivars/
Quando si esegue l'avvio utilizzando un BIOS (o la modalità di emulazione BIOS del firmware UEFI), queste variabili non sono disponibili.
Infatti, come ha fatto notare @Santropedro, il percorso
/sys/firmware/efi
manca durante l'avvio utilizzando un BIOS, che è più facile da controllare.