Полезная информация

Next Up Previous Contents Index

9.6 Настройка демона kerneld

Настройка демона kerneld

Как было сказано в главе 6, Red Hat Linux включает kerneld, Демон ядра, который автоматически загружает некоторую программную и аппаратную поддержку в память, когда это необходимо, и выгружает ее, когда она не используется.

Инструмент,показанный на рисунке 65 управляет конфигурационным файлом для kerneld. Хотя kerneld способен загружать некоторые вещи, такие как файловые системы, без дополнительной настройки, ему необходимо указать, поддержку какого аппартного обеспечения загружать при получении обобщенного запроса.

Рисунок 65: Управления модулями ядра

Например, когда ядро хочет загрузить поддержку для ethernet, kerneld должен знать какая у вас ethernet-карта, и если для вашей карты необходима дополниетльная настройка, то ему об этом тоже надо знать.

9.6.1 Изменение опций модуля

Изменение опций модуля

Для того, чтобы изменить передаваемые ядру при загрузке опции, щелкните на строке с именем модуля, и нажмите кнопку Edit. kernelcfg выдаст окно, подобное окну с рисунка 66 Все известные kernelcfg опции (обычно, это все существующие) имеют свои поля. В большинстве ситуаций, вы можете проигнорировать поле Other arguments. Некоторые модули обычно вообще не используют аргументов; на всякий случай, у них есть поле Other arguments, которое позволяет вам ввести конфигурационную информацию.

Рисунок 66: Редактирование опций модуля

9.6.2 Изменение модулей

Изменение модулей

Для того чтобы поменять модуль, вызываемые по запросу о предоставлении услуг, таких как модуль ethernet-карты или SCSI-адаптера, вам необходимо удалить предыдущий и добавитть новый. Для удаления модуля, выберите его, щелкнув по нему мышкой, и нажмите Delete. Потом щелкните по Add для того, чтобы добавить новый модуль, как объясняется в следующем разделе.

Если вы поменяли ваш SCSI контролер (scsi_hostadapter), незабудьте создать новый ramdisk с помощью команды /sbin/mkinitrd, как описано в разделе 6.1.2.

9.6.3 Добавление модулей

Добавление модулей

Для того, чтобы добавить модуль любого типа, щелкните по кнопке Add. Вы увидите окно (Рисунок 67) с вопросом про тип модуля. Ethernet - это eth, Token Ring - tr, SCSI контролеры - scsi_hostadapter, и т.п. Щелкните по OK для перехода к

Figure 67: Adding a module

следующему окну. Если существует более одного модуля соответствующего данному типу, то вы увидите окно (Рисунок 68) для выбора конкретного модуля; например, для ethernet вам предложат выбор из eth0, eth1, т.п. Когда вы закончите, нажмите опять OK того, чтобы указать требуемые опции модуля в следующем диалоговом окне (Рисунок 68),, аналогичном окну редактирования модуля.

Рисунок 68: Выбор доступных модулей

9.6.4 Перезапуск Kerneld

Перезапуск Kerneld

Изменения сделанные вами с помощью этого инструмента будут внесены в файл /etc/conf.modules, который kerneld читает во время запуска. после того, как вы внесли изменения, вы можете перезапустить kerlneld, нажав кнопку Restart kerneld. Это не вызовет перезагрузки модулей используемых в текущий момент, а только уведомит kerneld, что при загрузке модулей в будующем необходимо использовать новую конфигурацию.


Next Up Previous Contents Index