スーパーユーザー権限なし

スーパーユーザー権限なし

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

また、次の場所にあるこのパッケージをインストールする必要があります。

  • Linux i386、x86-64、ia64
  • FreeBSD i386、amd64
  • NetBSD i386、amd64
  • OpenBSD i386、amd64
  • BeOS i386
  • ソラリスx86
  • 俳句i586

答え2

lshwhwinfoおよび(inxiDMI)を使用できますhardinfo

# lshw -class memory
# hwinfo --bios
$ inxi -M
$ hardinfo

パッケージマネージャを介してインストールした後は、上記のコマンドが機能します。

最初の回答のみを送信してください。おじさん追加パッケージをインストールしなくてもBIOS情報を取得できます。

$ cat /sys/class/dmi/id/bios*

答え3

フォルダを後ろに入れて/sysみる/sys/firmware/dmi/tablesと、2つのファイルがあり、DMIファイルをsmbios_entry_point読んでみると、DMI私の場合は最初の単語がLENOVO、2番目の単語がですBIOS version。これは直接的な答えではないことを知っていますが、pcこのファイルからあなたに関するより多くの情報を得ることができます。

答え4

これは私にとって効果的です。

sudo dmidecode | grep "BIOS Information" -A10 | grep -e "Version:" -e "Vendor:"

関連情報