Antworten:
Es ist so einfach wie das Lesen der folgenden Datei:
$ cat /sys/class/dmi/id/bios_version
1.1.3
Verwende dmidecode :
$ sudo dmidecode -s bios-version
1.1.3
Möglicherweise müssen Sie auch dieses Paket installieren, das verfügbar ist in:
dmidecode, funktioniert nur, wenn /dev/memverfügbar, was bei modernen Distributionen nicht der Fall ist.
/dev/memauf diesem System?
Sie können verwendet werden lshw, hwinfo, inxiund hardinfo(DMI):
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
Der obige Befehl sollte funktionieren, nachdem Sie sie über Ihren Paketmanager installiert haben.
Nur die erste von @cuonglm vorgeschlagene Antwort ermöglicht es Ihnen, BIOS-Informationen abzurufen , ohne ein zusätzliches Paket zu installieren:
$ cat /sys/class/dmi/id/bios*
Ich war in einer /sysMappe unterwegs und habe /sys/firmware/dmi/tablesdann zwei Akten DMIund smbios_entry_point. Wenn Sie die DMIDatei lesen , war in meinem Fall das erste Wort LENOVOund das zweite Wort BIOS version. Ich weiß, dass dies keine einfache und eindeutige Antwort ist, aber Sie können weitere Informationen zu Ihrer Frage pcaus dieser Datei abrufen.
Das funktioniert bei mir:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....Ansatz sollte nach Möglichkeit verwendet werden.