BIOS로 직접 이동하지 않고 Linux에서 BIOS 버전을 가져오고 싶습니다.
내 말은, 리눅스 내부에서 BIOS 버전을 얻는 방법이 있습니까?
답변
수퍼 유저 권한이없는 경우
다음 파일을 읽는 것만 큼 간단합니다.
$ cat /sys/class/dmi/id/bios_version
1.1.3
수퍼 유저 권한
dmidecode 사용 :
$ sudo dmidecode -s bios-version
1.1.3
또한이 패키지를 설치해야 할 수도 있습니다.
- 리눅스 i386, x86-64, ia64
- FreeBSD i386, AMD64
- NetBSD i386, AMD64
- OpenBSD i386, AMD64
- BeOS i386
- 솔라리스 x86
- 하이쿠 i586
답변
당신이 사용할 수있는 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:"