Erste Methode:
Ok, ich habe meine UEFI-Box hochgefahren, um das zu überprüfen. Erster Hinweis, in der Nähe der Spitze von dmesg
. Dies sollte nicht angezeigt werden, wenn Sie über das BIOS gebootet werden:
[ 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)
⋮
Zweite Methode:
$ sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000
Boot0000* debian
Wenn dies nicht der Fall ist, sollte Folgendes angezeigt werden:
$ sudo efibootmgr
EFI variables are not supported on this system.
Beachten Sie, dass das Paket efibootmgr installiert sein muss. Sie können auch versuchen, die EFI-Variablen aufzulisten:
$ efivar -l
... over 100 lines of output ...
Dritte Methode:
Überprüfen Sie, ob Sie eine haben /boot/efi
:
$ df -h --local | grep /boot
/dev/sda2 229M 31M 187M 14% /boot
/dev/sda1 120M 250K 119M 1% /boot/efi
In dieser Partition sollten sich die Dateien befinden, die UEFI zum Booten ausführt.
Wenn bei Verwendung einer dieser Methoden die entsprechenden Einträge nicht angezeigt werden, verwenden Sie wahrscheinlich kein UEFI.