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.