4 ответов:
Версия BIOS представлена через таблицыSMBIOS . В Linux мы можем получить доступ к этому с помощью
dmidecode(который требуетrootпривилегий для запуска).Чтобы показать только информацию BIOS, используйте
-t bios, чтобы указать, что мы хотим видеть только записи типа BIOS, и-q, чтобы заставить замолчать ненужный вывод.# dmidecode -t bios -q BIOS Information Vendor: Phoenix Technologies LTD Version: 6.00 Release Date: 02/22/2012 Address: 0xE72C0 Runtime Size: 101696 bytes ROM Size: 64 kB Characteristics: ISA is supported PCI is supported ... BIOS Revision: 4.6 Firmware Revision: 0.0Чтобы получить только информацию о версии BIOS, используйте
-sдля указания определенных строк:# dmidecode -s bios-vendor Phoenix Technologies LTD # dmidecode -s bios-version 6.00 # dmidecode -s bios-release-date 02/22/2012
Вы также можете
cat /sys/class/dmi/id/bios_versionбез необходимости запускатьdmidecodeкак root.
/sys/class/dmi/idсодержит также другие интересные файлы:
- bios_date
- bios_vendor
- bios_version
- product_family
- product_name
- product_serial
- product_version
Краткий обзор их всех можно получить с помощью
head /sys/class/dmi/id/*(я использую
head, потому что он выводит имя файла над первыми строками содержимого файла.)
Попробуйте это
Использование: dmidecode / less
Вы можете использовать dmidecode. dmidecode поддерживает следующие операционные системы
Linux i386, x86-64, ia64 FreeBSD i386, amd64 NetBSD i386, amd64 OpenBSD i386, amd64 BeOS i386 Cygwin i386 Solaris x86 Haiku i586
Comments