Как я могу определить, была ли моя система загружена как EFI / UEFI или BIOS?

Самый простой способ - проверить, есть ли /sys/firmware/efi существует. Он не отображается, если вы загрузились с помощью традиционного BIOS.

#!/bin/bash[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS