GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistit, zda bootuji pomocí Uefi?

Hledal jsem, ale nenašel jsem zřejmý způsob, jak zjistit, zda GRUB používá UEFI při spouštění systému nebo režim kompatibility BIOSu nebo plnohodnotný BIOS. Našel jsem pouze metody Windows. Je v GRUB nebo spouštěcích protokolech jádra něco, co ukazuje, zda používám UEFI, EFI nebo BIOS?

Přijatá odpověď:

Pokud jste nabootovali pomocí firmwaru UEFI namísto použití firmwaru BIOSu, pak by váš systém měl zpřístupnit proměnné EFI NVRAM v:

/sys/firmware/efi/vars/

nebo

/sys/firmware/efi/efivars/

Při spouštění pomocí systému BIOS (nebo režimu emulace BIOSu firmwaru UEFI) tyto proměnné nejsou dostupné.

Ve skutečnosti, jak zdůraznil @Santropedro, cesta

/sys/firmware/efi

chybí při spouštění pomocí systému BIOS, což je snazší zkontrolovat.


Linux
  1. Jak zjistit, kterou distribuci Linuxu používáte?

  2. Jak SSH na server pomocí jiného serveru?

  3. Jak zjistit, zda používám Bluetooth 3.0 + Hs?

  1. Jak podložit soubor pomocí FF pomocí dd?

  2. Jak zjistím, zda vzdálený počítač používá Windows nebo Linux?

  3. Jaké jsou nevýhody režimu kompatibility systému BIOS oproti spouštění UEFI?

  1. Jak zjistit, zda mužská stránka, na kterou se dívám, je ta správná?

  2. Jak zjistit, zda Dd stále funguje?

  3. Jak zjistit, zda používám systemd na Linuxu?