Comment ajouter un module au kernel ? [help] - Linux et OS Alternatifs
Marsh Posté le 05-03-2002 à 08:41:09
recompiler le kernel c'est la sseule ssolution...
http://perso.wanadoo.fr/linux_wizard/
Marsh Posté le 05-03-2002 à 09:08:51
Tetedeiench a écrit a écrit : recompiler le kernel c'est la sseule ssolution... http://perso.wanadoo.fr/linux_wizard/ |
Non, pas forcément, il suffit de recompiler le module et de l'ajouter au noyau (avec, au pire, un make modules_install). Pas besoin de toucher au noyau si ça marche déjà.
Marsh Posté le 05-03-2002 à 10:05:18
Jak a écrit a écrit : Non, pas forcément, il suffit de recompiler le module et de l'ajouter au noyau (avec, au pire, un make modules_install). Pas besoin de toucher au noyau si ça marche déjà. |
Et comment je fais pour juste recompiler le module et l'ajouter au kernel car compiler ca c bon je sais a peut pres le faire mais juste pour un module ... je l'ai jamais fais alors kkc explications svp!!!
Marsh Posté le 05-03-2002 à 10:17:52
Ben, si tu as déjà recompiler ton noyau, tu fais la même chose, et tu retournes dasn/usr/src/linux. Tu relances le truc de config, et dedans, tu ne rajoutes que le truc que tu veux en module, sans toucher au reste. Ensuite, au lieu de faire make bzImage, tu fais seulement make modules, puis make modules_install, c'est assez gruik comme méthode, mais ça marche. Une fois que tu as fait ça, tu n'as plus qu'à charger le module (modprobe nfsXX, 'faut connaître le nom, mais il doit te le donner quand tu le configures, dans l'aide).
C'est tout, ya même pas besoin de rebooter entre 2.
Marsh Posté le 05-03-2002 à 13:29:28
Tu regardes si le modules n'existe pas avec lsmod
on ajoute des modules normalement avec insmod.
Par contre s'il n'a pas été compilé en tant que module dans le kernel, bein la ta pas le choix, tu recompiles le kernel
1\tu copies les sources dans /src/linux/
2\cd /src/linux/
3\menuconfig
4\tu choisi tes options ds le kernel
5\tu tapes make clean && make bzImage && make modules_install
6\tu configure ton /etc/lilo.conf
7\tape lilo
8\reboot (sur le bon kernel par defaut lilo démare le label linux)
Bon courage Master (si t'as un prob tu sais où mailer )
A++
Marsh Posté le 05-03-2002 à 13:36:07
madsurfer a écrit a écrit : Tu regardes si le modules n'existe pas avec lsmod on ajoute des modules normalement avec insmod. Par contre s'il n'a pas été compilé en tant que module dans le kernel, bein la ta pas le choix, tu recompiles le kernel |
MAIS NON, ce n'est pas nécessaire si il n'y a besoin que d'un module supplémentaire. Il n'y a qu'à faire make clean && make modules && make modules_install.
Marsh Posté le 05-03-2002 à 13:56:08
Tu regardes si le modules n'existe pas avec lsmod
faudrait qu'il soit chargé !
modprobe -l | grep module_cherché
Marsh Posté le 05-03-2002 à 08:30:21
Voila en faite quand je fais un " cat /proc/filesystem", j'obtiens donc laliste des modules incorporer dans mon kernel mais la y'a po nfs et j'en ai a tt prix besoin!!!!
Donc ma question est simple comment peut on rajouter le module NFS au kernel (la distrib est une RH 7.2 avec kernel de base)?
---------------
*** Si y'a po de solus c ki y'a po de prob ***