BIOS sürümünü Linux'un içinden almanın bir yolu var mı?


59

BIOS sürümünü Linux'tan doğrudan BIOS'a gitmeden almak istiyorum.

Yani, BIOS sürümünü Linux'un içinden almanın bir yolu var mı?

Yanıtlar:


87

Süper kullanıcı ayrıcalıkları olmadan

Aşağıdaki dosyayı okumak kadar basittir:

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

Süper kullanıcı ayrıcalıklarına sahip

Dmidecode kullan :

$ sudo dmidecode -s bios-version
1.1.3

Ayrıca, aşağıdakileri bulabileceğiniz bu paketi yüklemeniz gerekebilir:

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

14
/sys/....Yaklaşım mümkünse kullanılmalıdır.
Thorbjørn Ravn Andersen

Ben dmidecodesadece mevcutsa işe yarar /dev/mem, modern dağıtımlarda durum böyle olmadığına inanıyorum .
orman

@forest ne demek modern? En azından benim Linux Mint
18.3'te

/dev/memBu sistemde okunabilir bir şey var mı?
orman

@forest evet. Masaüstü ortamı olan herhangi bir dağıtım göremiyorum / dev / mem
cuonglm

8

Sen kullanabilirsiniz lshw, hwinfo, inxive hardinfo(DMI):

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

Yukarıdaki komut paket yöneticinize kurduktan sonra çalışmalıdır.

Sadece @cuonglm tarafından önerilen ilk cevap , ek bir paket kurmadan bios bilgilerini almanıza izin verir:

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


1
hwinfo ve hardinfo varsayılan olarak Linux Mint üzerine kurulmaz.
Davidw

2
Ve hiçbiri varsayılan olarak CentOS 7'de mevcut değildir.
Davidw

4

/sysKlasörde dolaşıyordum sonra içeri girip /sys/firmware/dmi/tablesiki dosya aldım DMIve smbios_entry_point. DMIDosyayı okursanız, o zaman benim durumumda ilk kelime LENOVOve ikinci kelime oldu BIOS version. Bunun basit ve doğru bir cevap olmadığını biliyorum ama pcbu dosyadan sizin hakkınızda daha fazla bilgi edinebilirsiniz .


3

Bu benim için çalışıyor:

sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"

13
Bu tür bir metin filtreleme kırılgandır. Cuonglm tarafından gösterildiği gibi, istediğiniz belirli bilgiler için belirli bir istek yapmak çok daha iyidir.
Monica ile Hafiflik Yarışları

1
BIOS sürümü, satıcı adı olmadan tam anlamına gelir mi?
msp9011

Yorumunu anlamıyorum, üzgünüm.
Monica ile Hafiflik Yarışları
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.