Разумно попробовать:-
dmesg | grep efi:
, который даст разумный результат для загрузки efi .
В dmesg
я не нашел ничего, что указывало бы на то, что система на самом деле загружалась в режиме EUFI, а не в режиме BIOS/CSM, но вот способ быть абсолютно уверенным:
Запустите sudo efibootmgr
, если выдает ошибку EFI variables are not supported on this system
, попробуйте sudo mount -t efivarfs none /sys/firmware/efi/efivars
.
В случае успеха вы увидите что-то вроде этого:
$ sudo efibootmgr
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0000,0001,0003,0004
Boot0000* Windows Boot Manager
Boot0001* UEFI:CD/DVD Drive
Boot0002* Fedora
Boot0003* UEFI:Removable Device
Boot0004* UEFI:Network Device
Да и без этого, наверное,
# show the bitness of the internal EFI firmware
cat /sys/firmware/efi/fw_platform_size
может быть достаточно.
Если каталог /sys/firmware/efi/
существует, это означает, что прошивка предоставила ядру службы UEFI Runtime Services, что обязательно означает, что вы загрузились в режиме UEFI.
Если система загружена в BIOS -совместимом режиме (CSM ), то программные интерфейсы UEFI, включая UEFI Runtime Services, будут недоступны для ядра, и /sys/firmware/efi
не появится.