9.6 Configuration du Kernel Daemon
Comme décrit dans le chapitre 6, Red Hat Linux contient le Kernel Daemon (kerneld) qui permet de charger et de décharger dynamiquement un certain nombre de supports. L'outil présenté dans la figure 9.17, gère le fichier de configuration de kerneld. Alors que kerneld peut charger des systèmes de fichiers sans configuration explicite, vous devez par contre préciser le support à charger lorsque vous voulez utiliser un matériel générique.
![]()
9.6.1 Changer les optionsPour changer les options d'un module lorsqu'il est chargé, cliquez sur la ligne pour le sélectionner et cliquez sur le bouton Editer. kernelcfg affiche une fenêtre (voir Figure 9.18) contenant les options du module. Normalement vous pouvez ignorer le champ Autres arguments. Certains modules n'utilisent pas d'argument, mais vous trouverez tout de même un champ Arguments qui vous permet d'insérer des informations sur la configuration.
![]()
9.6.2 Changer les modulesPour changer un module (ex : module carte ethernet ou adaptateur SCSI), supprimez l'ancien et ajoutez le nouveau. Pour supprimer le module, sélectionnez- le et cliquez sur Supprimer. Cliquez ensuite sur Ajouter pour ajouter le nouveau module (voir section suivante). Si vous avez changé votre contrôleur SCSI (scsi_hostadapter), n'oubliez pas de créer une nouvelle ramdisk initiale avec la commande /sbin/mkinitrd comme décrit dans la section 6.1.2. 9.6.3 Ajouter des modulesPour ajouter un module, cliquez sur le bouton Ajouter. Une boîte de dialogue (voir Figure 9.19) apparaît, vous demandant de choisir un type de module (eth pour Ethernet, tr pour Token Ring, scsi_hostadapter pour SCSI, ...). Cliquez sur Terminé pour passer à la boîte de dialogue suivante.
![]()
![]()
9.6.4 Redémarrer KerneldLes changements que vous avez effectués seront sauvegardés dans le fichier /etc/conf.modules. Ce fichier est lu par kerneld au redémarrage. Une fois les changements effectués, cliquez sur le bouton Relancer kerneld pour redémarrer kerneld. Les modules en cours d'utilisation ne seront pas rechargés, la procédure indique à kerneld d'utiliser la configuration lors du chargement d'autres modules.
|