суббота, 28 июля 2012 г.

Вывод информации BIOS FreeBSD

Информация о материнской плате мне потребовалась совершенно неожиданно. На задней панели компьютера не было COM-порта и требовалось выяснить есть ли он на самой материнке? Мануал отсутствовал, а чтобы рыть интернет было необходимо знать модель матери. Вскрывать корпус системного блока не хотелось, так как он достаточно плотно упакован внутри. Поиск в интернете навел меня на системную утилиту dmidecode, которая выводит содержимое таблицы DMI (Desktop Managment Interface) в формате пригодном для восприятия человеком. Эта таблица содержит информацию, относящуюся к компонентам аппаратного обеспечения системы, а также сведения из области BIOS...

Установим пакет. Для этого в привод cd воткнем диск с коллекцией пакетов FreeBSD 7.3 и смонтируем его командой:

# mount -t cd9660 /dev/acd0 /mnt/cdrom

Устройство и точка монтирования могут отличаться. Для проверки того, что диск успешно смонтировался выполним mount без параметров. В ответе мы должны увидеть наш диск.

Теперь, когда у нас физически имеется пакет, можно заняться его установкой. Эту процедуру провернем с помощью команды pkg_add. Выполним:

# pkg_add /mnt/cdrom/packages/sysutils/dmidecode-2.10.tbz

и произведем рестарт системы командой

# shutdown -r now

Все! Теперь нам доступна команда dmidecode. Запросим тип материнской платы:

# dmidecode --type 2


Как явствует из отчета у меня на сервере стоит мать Gigabyte H55M-S2H.

Дополнительно выполните:
  1. Для получения синтаксиса команды # dmidecode --help
  2. Для вывода всей информации # dmidecode без параметров
  3. Для постраничного вывода информации # dmidecode | less