OVH Cloud OVH Cloud

Compilation de noyau Debian

2 réponses
Avatar
Remi Moyen
Salut,

C'est pas vraiment une question, plutôt à moitié une reflexion, à moitié
une interrogation...

J'ai voulu hier recompiler juste un module supplémentaire pour mon noyau
(j'ai changé la carte réseau, il me fallait donc le module correspondant).
Bon, c'est pas la première fois, et j'ai dans un coin les sources du
dernier noyau que j'avais recompilé. Je vais donc tranquillement dans
/usr/src/linux, 'make xconfig', je change mon truc, puis 'make-kpkg
kernel_image', et enfin j'installe mon nouveau paquet.

Et là, suprise, le nouveau noyau ne contient pas mon module !

Après essais, j'ai eu l'idée de faire un 'make-kpkg clean', et de
recompiler tout le noyau (bon, ça va, vu la puissance des machines
maintenant, ça m'a pris moins de 10 min...), et là, ça a très bien marché,
j'avais mon nouveau module dans mon noyau.

Donc, ma remarque/question, c'est : pourquoi a-t-il fallu que je fasse un
clean avant de recompiler ? Pourquoi a-t-il fallu que je recompile tout le
noyau et pas seulement le module qui m'intéressait ?
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."

2 réponses

Avatar
FrekoDing
Remi Moyen ecrivait le 21/02/2005 11:22:

Salut,


Salut

Et là, suprise, le nouveau noyau ne contient pas mon module !


tu n'aurais pas oublié l'option modules_image ?

Avatar
Remi Moyen
On Mon, 21 Feb 2005, FrekoDing wrote:

Et là, suprise, le nouveau noyau ne contient pas mon module !


tu n'aurais pas oublié l'option modules_image ?


Non, parce que le module qui m'intéresse est dans les sources du noyau.
'modules_image' ne compile que les modules dont les sources ne sont pas
dans le noyau, mais dans un répertoire à côté (/usr/src/modules, je
crois), et génère ensuite un paquet par module.

Dans mon cas, en fait, j'ai aussi fait modules_image pour avoir le module
nvidia (dans un paquet différent de celui du noyau), mais ça n'influe pas
du tout sur le reste du noyau.

Ou alors j'ai vraiment rien compris à la compilation de noyau sauce
Debian...

D'ailleurs, si c'était le modules_image qui changeait tout, ça n'aurait
pas dû marcher mieux après le clean que avant !
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."