슈퍼유저 권한 없음

슈퍼유저 권한 없음

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및 ( inxiDMI )를 사용할 수 있습니다 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:"

관련 정보