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ı?
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:
Aşağıdaki dosyayı okumak kadar basittir:
$ cat /sys/class/dmi/id/bios_version
1.1.3
Dmidecode kullan :
$ sudo dmidecode -s bios-version
1.1.3
Ayrıca, aşağıdakileri bulabileceğiniz bu paketi yüklemeniz gerekebilir:
dmidecodesadece mevcutsa işe yarar /dev/mem, modern dağıtımlarda durum böyle olmadığına inanıyorum .
/dev/memBu sistemde okunabilir bir şey var mı?
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*
/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 .
Bu benim için çalışıyor:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....Yaklaşım mümkünse kullanılmalıdır.