BIOS에 직접 들어가지 않고 Linux에서 BIOS 버전을 얻고 싶습니다.
Linux 내에서 BIOS 버전을 얻을 수 있는 방법이 있습니까?
답변1
슈퍼유저 권한 없음
다음 파일을 읽는 것만큼 간단합니다.
$ cat /sys/class/dmi/id/bios_version
1.1.3
슈퍼유저 권한이 있습니다
사용dmide 코드:
$ 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
답변2
lshw
, hwinfo
및 ( inxi
DMI )를 사용할 수 있습니다 hardinfo
.
# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo
패키지 관리자를 통해 설치한 후에는 위의 명령이 작동합니다.
첫 번째 답변만 제출하세요.@cuonglm추가 패키지를 설치하지 않고도 BIOS 정보를 얻을 수 있습니다.
$ cat /sys/class/dmi/id/bios*
답변3
폴더를 뒤지다가 /sys
들어가 /sys/firmware/dmi/tables
보니 두 개의 파일이 있고 DMI
, 파일을 smbios_entry_point
읽어보면 DMI
제 경우에는 첫 번째 단어가 LENOVO
, 두 번째 단어가 입니다 BIOS version
. 이것이 직접적인 대답은 아니라는 것을 알고 있지만 pc
이 파일에서 귀하에 대한 더 많은 정보를 얻을 수 있습니다.
답변4
이것은 나에게 효과적입니다.
sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"