View previous topic :: View next topic |
Author |
Message |
BENJI Guru
Joined: 10 Sep 2003 Posts: 543
|
Posted: Fri Apr 06, 2007 7:23 am Post subject: [genkernel] Dilemne au sujet des modules ! |
|
|
Bonjour !
J'installe actuellement une gentoo sur une vmware.
Pour aller vite au niveau de la compilation du noyau j'ai choisit d'utiliser genkernel.
J'en suis à charger les modules automatiquement.
Dans la doc voilà ce que j'ai trouvé :
Quote: |
Configurer les modules
Note : Si vous aviez choisi un noyau 2.4, remplacez les occurences de 2.6 par 2.4 dans cette section.
Vous devriez indiquer la liste des modules que vous souhaitez charger automatiquement dans /etc/modules.autoload.d/kernel-2.6. Vous pouvez également ajouter des options aux modules si vous le souhaitez.
Pour dresser la liste des modules disponibles, exécutez la commande find telle qu'indiquée ci-dessous. N'oubliez pas de substituer 2.6.17-r5 par la version du noyau que vous venez juste de compiler :
Exemple de code 20 : Consulter la liste des modules disponibles
# find /lib/modules/2.6.17-r5/ -type f -iname '*.o' -or -iname '*.ko'
Par exemple, pour charger automatiquement le module 3c59x.o, spécifiez-le dans le fichier kernel-2.6.
Exemple de code 21 : Modifier le fichier /etc/modules.autoload.d/kernel-2.6
# nano -w /etc/modules.autoload.d/kernel-2.6
Exemple de code 22 : Exemple de fichier /etc/modules.autoload.d/kernel-2.6
3c59x
|
J'ai consulté la liste des modules disponibles... la liste est très longue
Je suis un peu perdu car je ne sais pas ce dont j'ai besoin.
Mon idée a été de me dire que je n'avais qu'à charger que les modules faisant partie de la liste donnée par la commande
Mais si c'est si simple pourquoi genkernel ne le fait pas tout seul !
Pouvez-vous m'indiquer une marche à suivre ?
Merci |
|
Back to top |
|
|
maicroft n00b
Joined: 08 Nov 2006 Posts: 37
|
Posted: Fri Apr 06, 2007 8:59 am Post subject: |
|
|
Hello
Si tu ne trouves pas les modules dont tu as besoin c'est que sa na pas été séléctionné dans ta config , utilise l'option --menuconfig pour accéder a l'interface de configuration.
Genkernel ne load pas les modules par lui même , il suffit de les ajouters dans ton fichier modules.autoload.d
Donc en gros :
#~: genkernel --menuconfig all
tu peux utiliser aussi le switch --kernname=lenomdetonkernel qui peut être sympa si tu veux faire plusieurs kernel avec des noms différents pour des testes.
#~: genkernel --menuconfig --kernname=test1 all
tu séléctionnes ce que tu as besoin en module ou en dur. une fois que genkernel à fini il ne te reste plus qu'as
1) mettre à jour ton grub ou lilo
2) mettre à jour le fichier /etc/modules.autoload.d/kernel-2.4 ou /etc/modules.autoload.d/kernel-2.6 tous dépend de ton kernel
Faire un chtit modules-update -f pour mettre les fichiers qui vont bien à jour.
Après 2 solutions :
Sois-tu reboot , sois-tu charge tes modules avec modprobe. lsmod ne permet que de lister les modules déjà chargés
Voili Voillou
J'éspère que cela t'aidera.
Maicroft. |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Fri Apr 06, 2007 4:21 pm Post subject: |
|
|
Sinon, il faut aussi savoir que des tas de programmes se chargent de ça pour toi, par exemple, coldplug/hotplug, ou udev, ou même le kernel tu peux donc essayer de simplement démarrer sur ton kernel et voir si ça marche, une fois démarré, si vraiment un trux ne marche pas, trouve le module qui correspond et ajoute le aux modules à charger automatiquement au démarrage |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|