Phương pháp đầu tiên:
Ok, tôi đã khởi động hộp UEFI của mình để kiểm tra. Manh mối đầu tiên, gần đỉnh dmesg
. Điều này không nên xuất hiện nếu bạn khởi động qua 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)
⋮
Phương pháp thứ hai:
$ sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000
Boot0000* debian
Nếu bạn không phải, sau đó sẽ xuất hiện:
$ sudo efibootmgr
EFI variables are not supported on this system.
Lưu ý rằng bạn sẽ phải cài đặt gói efibootmgr. Bạn cũng có thể cố gắng liệt kê các biến EFI:
$ efivar -l
... over 100 lines of output ...
Phương pháp thứ ba:
Kiểm tra nếu bạn có /boot/efi
:
$ df -h --local | grep /boot
/dev/sda2 229M 31M 187M 14% /boot
/dev/sda1 120M 250K 119M 1% /boot/efi
Bên trong phân vùng đó phải là các tệp mà UEFI thực thi để khởi động.
Nếu sử dụng bất kỳ phương pháp nào trong số các phương pháp này, các mục liên quan không xuất hiện, rất có thể bạn không sử dụng UEFI.