Damien Ulrich a écrit :
Le mercredi 18 avril 2007 13:40, david_Pailler a écrit :J'avais fait: apt-get install linux-headers-2.6.18-4-k7 linux-kbuild-2.6.18 linux-source-2.6.18 linux-support-2.6.18-4
kernel-package peut être utile pour créer des paquets Debian du noyau compilé, des en-têtes correspondants...
je le lance depuis /usr/src/linux qui est un lien vers linux-headers-2.6.18.-4-k7
Ce n'est pas le bon répertoire pour compiler le noyau. Pour compiler le noyau lui-même à partir des sources Debian d'etch, il faut extraire l'arborescence des sources contenue dans l'archive /usr/src/linux-source-2.6.18.tar.bz2, aller dans le répertoire de base des sources et lancer les commandes make et/ou make-kpkg.
"headers" veut dire "en-têtes"il ne s'agit pas du noyau lui-même, mais simplement des en-têtes, qui ne servent qu'à compiler de nouveaux modules à ajouter.
Ou à compiler des programmes qui dépendent étroitement du noyau comme iptables.
Pour compiler un noyau, il faut que linux -> linux-sources-...
Créer un lien symbolique /usr/src/linux qui pointe vers les sources du noyau ne sert strictement à rien pour la compilation du noyau. D'ailleurs les sources peuvent être n'importe où. Chez moi, c'est dans mon répertoire home.