पहली विधि:
ठीक है, मैंने जांचने के लिए अपना 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 बूट करने के लिए निष्पादित करता है।
यदि इनमें से किसी भी विधि का उपयोग करने से संबंधित प्रविष्टियाँ प्रकट नहीं होती हैं, तो बहुत संभावना है कि आप यूईएफआई का उपयोग नहीं कर रहे हैं।