GNU/Linux >> Znalost Linux >  >> Linux

Existuje způsob, jak získat verzi systému BIOS z Linuxu?

Bez oprávnění superuživatele

Je to stejně jednoduché jako čtení následujícího souboru:

$ cat /sys/class/dmi/id/bios_version
1.1.3

S oprávněními superuživatele

Použijte dmidecode:

$ sudo dmidecode -s bios-version
1.1.3

Také možná budete muset nainstalovat tento balíček, který je dostupný v:

  • Linux i386, x86-64, ia64
  • FreeBSD i386, amd64
  • NetBSD i386, amd64
  • OpenBSD i386, amd64
  • BeOS i386
  • Solaris x86
  • Haiku i586

Můžete použít lshw , hwinfo , inxi a hardinfo (DMI):

# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo

Výše uvedený příkaz by měl fungovat po jejich instalaci prostřednictvím správce balíčků.

Pouze první odpověď navržená @cuonglm vám umožní získat informace o bios bez instalace dalšího balíčku:

$ cat /sys/class/dmi/id/bios*


Bloudil jsem v /sys pak jsem přešel do /sys/firmware/dmi/tables pak dostal dva soubory DMI a smbios_entry_point . Pokud čtete DMI soubor pak v mém případě bylo první slovo LENOVO a druhé slovo bylo BIOS version . Vím, že to není jednoduchá a přímá odpověď, ale můžete získat více informací o vašem pc z tohoto souboru.


Linux
  1. Linux:Jak získat všechny přihlašovací protokoly ze systému?

  2. Existuje způsob, jak zkontrolovat aktuální rpath v Linuxu?

  3. Existuje způsob, jak získat UID uživatele na počítači se systémem Linux pomocí javy?

  1. Jak získat verzi ovladače nvidia z příkazového řádku?

  2. Existuje nějaký způsob, jak získat 64bitový time_t v 32bitových programech v Linuxu?

  3. Existuje způsob, jak změnit barvy používané v konzolách TTY na Linuxu?

  1. Získejte rozlišení displeje z příkazového řádku pro Linux Desktop

  2. Existuje způsob, jak změnit ID svazku souborů .iso z příkazového řádku?

  3. Existuje způsob, jak získat poměry Hit/Miss mezipaměti pro bloková zařízení v Linuxu?