Перед тем, как углубиться в конфигурирование ядра, было бы разумно составить перечень установленного в компьютер аппаратного обеспечения. Если FreeBSD не является основной операционной системой, то перечень оборудования может быть легко составлен на основании анализа конфигурации текущей операционной системы. Например, Диспетчер устройств (Device Manager) от Microsoft® обычно содержит необходимую информацию об установленных устройствах. Диспетчер устройств находится на панели управления (control panel).
У некоторых версий Microsoft® Windows® есть значок Система (System), вызов которого отобразит экран, содержащий среди прочих и Диспетчер устройств.
Если других операционных систем на машине не установлено, системному
администратору придется искать эту информацию самостоятельно.
Один из методов подразумевает использование утилиты dmesg(8)
и команды man(1). У большинства драйверов во FreeBSD есть страницы
справочника, содержащие список поддерживаемого оборудования,
а найденные во время начальной загрузки устройства будут перечислены
в dmesg(8). К примеру, следующие строки информируют о том,
что драйвер psm
обнаружил мышь:
Этот драйвер необходимо будет включить в конфигурацию собственного ядра или загрузить посредством loader.conf(5).
В некоторых случаях dmesg
отображает
только системные сообщения вместо сообщений начальной загрузки.
В таких случаях необходимо обращаться к файлу
/var/run/dmesg.boot
.
Еще один метод нахождения аппаратного обеспечения подразумевает использование достаточно информативной утилиты pciconf(8). Например:
Эта часть вывода, полученная в результате запуска команды
pciconf
, показывает, что драйвер
-lv
ath
обнаружил беспроводное Ethernet устройство.
Набрав man
, вы
получите страницу справочника ath(4).ath
Также, для извлечения необходимой информации, можно воспользоваться
ключом -k
к команде man(1). В вышеприведенном
случае можно набрать:
#
man -k Atheros
чтобы получить страницы справочника, содержащие определенное слово:
Теперь, имея в распоряжении перечень аппаратного оборудования, можно безбоязненно приступить к сборке специализированного ядра.
Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.