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:
dmidecode
sadece mevcutsa işe yarar /dev/mem
, modern dağıtımlarda durum böyle olmadığına inanıyorum .
/dev/mem
Bu sistemde okunabilir bir şey var mı?
Sen kullanabilirsiniz lshw
, hwinfo
, inxi
ve 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*
/sys
Klasörde dolaşıyordum sonra içeri girip /sys/firmware/dmi/tables
iki dosya aldım DMI
ve smbios_entry_point
. DMI
Dosyayı okursanız, o zaman benim durumumda ilk kelime LENOVO
ve ikinci kelime oldu BIOS version
. Bunun basit ve doğru bir cevap olmadığını biliyorum ama pc
bu 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.