Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #51, ФЕВРАЛЬ 2005 г.

Железная сторона Linux

Денис Колисниченко

Спецвыпуск: Хакер, номер #051, стр. 051-024-2


# /usr/sbin/drakxservices (или redhat-config-services в Red hat)

и отключи автоматический запуск утилиты kudzu.

После установки нового оборудования введи команду:

# /usr/sbin/kudzu

И тут запустится утилита kudzu, которая сообщит о найденном оборудовании.

Ты можешь согласиться с установкой нового устройства, а можешь отказаться от нее. Задача kudzu в том, чтобы определить, какое устройство установлено, и добавить модули ядра для работы этого устройства. Если ты знаешь точное название модуля, то их можно добавить и вручную с помощью команды insmod (для удаления модуля используется команда rmmod). Kudzu также прописывает модули в файле /etc/modules.conf (чтобы они загружались при запуске системы):

pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start

above snd-pcm-oss snd-mixer-oss

alias sound-slot-0 snd-via686

above snd-via686 snd-pcm-oss

alias tap0 ethertap

options tap0 -o tap0 unit=0

В этом файле указываются автоматически загружаемые модули и их параметры. Откомпилированные модули хранятся в каталоге /lib/modules. Как добавить устройство вручную, ты узнаешь в следующем пункте - там мы будем вручную добавлять модуль для сетевой платы. Программа kudzu сразу же добавит модули для твоего устройства, поэтому тебе не потребуется по заветам Microsoft перезагружать машину. Подводим небольшие итоги. Алгоритм установки нового оборудования:

1. убедиться, что ядро поддерживает новое устройство (в случае необходимости пересобрать ядро);

2. запустить утилиту /usr/sbin/kudzu (или вручную отредактировать файл /etc/modules.conf (или conf.modules), чтобы установить дополнительные параметры модуля);

3. настроить новое оборудование с помощью соответствующего конфигуратора, например, для настройки сетевой платы использовать netconf.

Подробнее о первом пункте этого алгоритма. Можно запустить menuconfig и посмотреть, какие устройства поддерживает ядро, но при этом пожертвовать немалым количеством времени. Проще будет пойти на сайт Linux Mandrake и посмотреть, есть ли интересующее тебя в базе данных устройств, поддерживаемых Linux. Ничего страшного, если у тебя другой дистрибутив, например, Red Hat - основные устройства те же. Эта база данных доступна по адресу: www.mandrakelinux.com/en/hardware.php3. Все, что было сказано про kudzu, распространяется и на harddrake (harddrake2). Его точно так же можно отключать и запускать автоматически.

Назад на стр. 051-024-1  Содержание  Вперед на стр. 051-024-3