GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Woher weiß ich, ob ich mit Uefi boote?

Ich habe gesucht, aber keinen offensichtlichen Weg gefunden, um festzustellen, ob GRUB UEFI beim Systemstart oder den BIOS-Kompatibilitätsmodus oder ein vollwertiges BIOS verwendet. Ich habe nur Windows-Methoden gefunden. Gibt es etwas in GRUB oder den Kernel-Startprotokollen, das anzeigt, ob ich UEFI, EFI oder BIOS verwende?

Akzeptierte Antwort:

Wenn Sie mit der UEFI-Firmware und nicht mit der BIOS-Firmware gebootet haben, sollte Ihr System die EFI-NVRAM-Variablen verfügbar machen in:

/sys/firmware/efi/vars/

oder

/sys/firmware/efi/efivars/

Beim Booten mit einem BIOS (oder dem BIOS-Emulationsmodus der UEFI-Firmware) sind diese Variablen nicht verfügbar.

Tatsächlich ist, wie @Santropedro betonte, der Pfad

/sys/firmware/efi

fehlt beim Booten über ein BIOS, was einfacher zu überprüfen ist.


Linux
  1. Woher wissen Sie, welche Linux-Distribution Sie verwenden?

  2. Wie kann man mit einem anderen Server per SSH auf einen Server zugreifen?

  3. So verfolgen Sie Python-Skripte mit trace.py

  4. Wie fülle ich eine Datei mit FF mit dd auf?

  5. Woher weiß ich, ob ein Remote-Computer Windows oder Linux verwendet?

Duales Booten von Windows und Linux über UEFI

So erstellen Sie einen CS:GO-Server auf einem Linux-VPS

So zeigen Sie Benutzer in MySQL mit Linux an

So überprüfen Sie, ob Ihr Computer UEFI oder BIOS verwendet [in Linux und Windows]

Gewusst wie:Eine Einführung in die Verwendung von Git

Wie man mit PHP eine Verbindung zu MySQL herstellt