[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilation module - kernel 2.6.5 / sid



Eric SCHAEFFER wrote:

Le dim 16/05/2004 à 12:34, JusTiCe8 a écrit :
Quelqu'un serait-il ce que je ne fais pas bien ? Ce qu'il manque ?
Il y a bien longtemps que j'ai pas touché à un compilateur C/C++, je
comprends rien aux Makefile, et en plus à la sauce Debian...
Je suis un peu perdu.


As tu installer les sources du noyau ? (paquet kernel-source-2.5.6-1 surement)

Heu...
Je veux bien, mais j'utilise un noyau debian.

Oui ? où est le pb ?

Si ce n'est pas le cas, fait le et créér un lien du repéretoire de src vers /usr/src/linux et compile d'abord le noyau (car les modules sont intimement lié à la version du noyau qui est en cours d'utilisation, et je pense qu'il faille utiliser des modules uniquement avec le noyau avec lequel ils sont liés) et pour le config : cp /boot/config-2.xxx /usr/src/linux/.config .

Haaa, c'était donc ça.
Merci bcp ;)
Mais il faut que je compile quand même le noyau ??
oui je pense

Comment qu'on fait ? (j'ai pas envie d'installer un noyau compilé par
moi, du moins pas pour l'instant, et j'utilise le noyau de Debian)

make-kpkg --revision nom.rev kernel_image modules_images
cela donnera des paquets dans /usr/src du type kernel-image-2.xxx-nom.rev_i386.deb et module-version_nom.rev_i386.deb

avec nom = un nom quelconque, par ex. le nom de la machine, et rev = un indice de révision. Tout cela est purement facultatif et laisser à la discretion de l'utilisateur. Perso, nom = un nom relatif à la raison de la compil d'un noyau comme par exemple "testsec" pour un noyau incluant les récents patchs de sécu et rev = 1,2, ...

Voir la doc d'Alexis DeLattre pour + de précisions.
Et avec le fichier de conf copier depuis boot, tu aura le même noyau que celui installer.

A+,

J8.



Reply to: