Odpowiedzi:
To tak proste, jak odczytanie następującego pliku:
$ cat /sys/class/dmi/id/bios_version
1.1.3
Użyj kodu dmidecode :
$ sudo dmidecode -s bios-version
1.1.3
Może być również konieczne zainstalowanie tego pakietu, który jest dostępny w:
dmidecodedziała tylko wtedy, gdy /dev/memjest dostępny, co nie dotyczy nowoczesnych dystrybucji.
/dev/memw tym systemie?
Można użyć lshw, hwinfo, inxii hardinfo(DMI):
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
Powyższe polecenie powinno działać po zainstalowaniu ich za pomocą menedżera pakietów.
Tylko pierwsza odpowiedź zaproponowana przez @cuonglm pozwala uzyskać informacje o biosie bez instalowania dodatkowego pakietu:
$ cat /sys/class/dmi/id/bios*
Wędrowałem po /sysfolderze, potem wszedłem, /sys/firmware/dmi/tablesa potem dostałem dwa pliki DMIi smbios_entry_point. Jeśli czytasz DMIplik, to w moim przypadku pierwszym słowem było, LENOVOa drugim słowem było BIOS version. Wiem, że nie jest to prosta i prosta odpowiedź, ale możesz uzyskać więcej informacji na temat swojego pcz tego pliku.
To działa dla mnie:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....miarę możliwości należy zastosować to podejście.