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/mem
verfügbar, was bei modernen Distributionen nicht der Fall ist.
/dev/mem
auf diesem System?
Sie können verwendet werden lshw
, hwinfo
, inxi
und 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 /sys
Mappe unterwegs und habe /sys/firmware/dmi/tables
dann zwei Akten DMI
und smbios_entry_point
. Wenn Sie die DMI
Datei lesen , war in meinem Fall das erste Wort LENOVO
und das zweite Wort BIOS version
. Ich weiß, dass dies keine einfache und eindeutige Antwort ist, aber Sie können weitere Informationen zu Ihrer Frage pc
aus 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.