Je cherchais, mais je n'ai pas trouvé de moyen évident de savoir si GRUB utilise UEFI dans le démarrage du système, ou le mode de compatibilité du BIOS, ou un BIOS à part entière. Je n'ai trouvé que des méthodes Windows. Y a-t-il quelque chose dans GRUB ou dans les journaux de démarrage du noyau qui indique si j'utilise UEFI, EFI ou BIOS ?
Réponse acceptée :
Si vous avez démarré à l'aide du micrologiciel UEFI au lieu d'utiliser le micrologiciel BIOS, votre système doit rendre les variables EFI NVRAM disponibles dans :
/sys/firmware/efi/vars/
ou
/sys/firmware/efi/efivars/
Lors du démarrage à l'aide d'un BIOS (ou du mode d'émulation BIOS du micrologiciel UEFI), ces variables ne sont pas disponibles.
En fait, comme l'a souligné @Santropedro, le chemin
/sys/firmware/efi
est manquant lors du démarrage à l'aide d'un BIOS, ce qui est plus facile à vérifier.