답변:
다음 파일을 읽는 것만 큼 간단합니다.
$ cat /sys/class/dmi/id/bios_version
1.1.3
dmidecode 사용 :
$ sudo dmidecode -s bios-version
1.1.3
또한이 패키지를 설치해야 할 수도 있습니다.
dmidecode
경우에만 작동 한다고 믿습니다 /dev/mem
. 현재 배포판에는 해당되지 않습니다.
/dev/mem
해당 시스템 에서 읽을 수 있습니까?
당신이 사용할 수있는 lshw
, hwinfo
, inxi
및 hardinfo
(DMI)를 :
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
위의 명령은 패키지 관리자를 통해 설치 한 후에 작동해야합니다.
@cuonglm이 제안한 첫 번째 답변 만으로 추가 패키지를 설치하지 않고도 바이오스 정보를 얻을 수 있습니다.
$ cat /sys/class/dmi/id/bios*
나는 방황했다 /sys
그때에 가서 폴더에 /sys/firmware/dmi/tables
두 개의 파일을 가지고 DMI
와 smbios_entry_point
. DMI
파일을 읽으면 내 경우에는 첫 번째 단어는 LENOVO
이고 두 번째 단어는 BIOS version
입니다. 나는 이것이 간단하고 정답이 아니라는 것을 알고 있지만 pc
이 파일에서 더 많은 정보를 얻을 수 있습니다 .
이것은 나를 위해 일하고 있습니다 :
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"
/sys/....
가능하면 이 방법을 사용해야합니다.