Железная сторона 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). Его точно так же можно отключать и запускать автоматически. |