Перший метод:
Гаразд, я завантажив свою скриньку UEFI, щоб перевірити. Перший ключ, біля вершини dmesg
. Це не повинно з’являтися, якщо ви завантажуєтесь через BIOS:
[ 0.000000] efi: EFI v2.31 by American Megatrends
[ 0.000000] efi: ACPI=0xd8769000 ACPI 2.0=0xd8769000 SMBIOS=0xd96d4a98
[ 0.000000] efi: mem00: type=6, attr=0x800000000000000f, range=[0x0000000000000000-0x0000000000001000) (0MB)
⋮
Другий метод:
$ sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000
Boot0000* debian
Якщо ви цього не зробите, то повинно з’явитися наступне:
$ sudo efibootmgr
EFI variables are not supported on this system.
Зауважте, що вам доведеться встановити пакет efibootmgr. Ви також можете спробувати перерахувати змінні EFI:
$ efivar -l
... over 100 lines of output ...
Третій метод:
Перевірте, чи є у вас /boot/efi
:
$ df -h --local | grep /boot
/dev/sda2 229M 31M 187M 14% /boot
/dev/sda1 120M 250K 119M 1% /boot/efi
Всередині цього розділу повинні бути файли, які UEFI виконує для завантаження.
Якщо при використанні будь-якого з цих методів відповідні записи не відображаються, дуже ймовірно, що ви не використовуєте UEFI.