Risposte:
È semplice come leggere il seguente file:
$ cat /sys/class/dmi/id/bios_version
1.1.3
Usa dmidecode :
$ sudo dmidecode -s bios-version
1.1.3
Inoltre, potrebbe essere necessario installare questo pacchetto, che è disponibile in:
dmidecodesolo se /dev/memè disponibile, il che non è il caso delle distro moderne.
/dev/memsu quel sistema?
È possibile utilizzare lshw, hwinfo, inxie hardinfo(DMI):
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
Il comando sopra dovrebbe funzionare dopo averli installati tramite il gestore pacchetti.
Solo la prima risposta proposta da @cuonglm ti consente di ottenere informazioni sul bios senza installare un pacchetto aggiuntivo:
$ cat /sys/class/dmi/id/bios*
Stavo vagando nella /syscartella, poi sono entrato e ho /sys/firmware/dmi/tablespreso due file DMIe smbios_entry_point. Se leggi il DMIfile, nel mio caso la prima parola era LENOVOe la seconda parola era BIOS version. So che questa non è una risposta semplice e diretta, ma puoi ottenere maggiori informazioni sul tuo pcda questo file.
Questo funziona per me:
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....approccio dovrebbe essere usato se possibile.