Salut,
le problème vient peut etre du fait que le fichier .config de ton noyau 2.6.18 n'est plus compatible avec la version du noyau 2.6.24
Pour mettre à jour le vieux .config, il y a une commande: make oldconfig.
Pour l'utiliser rien de plus simple. Tu te places dans le répertoire contenant les sources du noyau que tu veux utiliser:
# cd /usr/src/linux-source.2.6.24
tu copies le vieux .config dans ce repertoire:
# cp /chemin_vers_le_vieux_.config .
tu lances make oldconfig
#make oldconfig
Tu vas devoir alors répondre à pleins de questions, mais on te proposera pratiquement toujours un choix par défaut. Dans le doute, tu choisis toujours la réponse par défaut. Si vraiment tu as un problème, tu googles un peu ou bien tu reviens ici poser ta question.
Une autre source de problème peut etre lié au fait que tu as pris ton noyau sur kernel.org plutot que d'utiliser les paquets debian. J'imagine que tu as fait cela parce que le noyau 2.6.24 n'est pas disponible pour debian etch.
Si tu veux juste changer un parametre (comme la frequence), je ne pense pas que tu aies besoin du tout dernier noyau. Donc j'installerais, a l'aide d'aptitude ou de sysnaptic, le paquet linux-source-2.6.18 .
Si vraiment tu veux avoir un noyau 2.6.24, plutot que de le recuperer sur kernel.org, il vaut mieux a mon avis la version fourni avec debian lenny (testing) donc j'irais ici: http://packages.debian.org/lenny/linux-source-2.6.24
je téléchargerais le fichier, puis je l'installerais avec
#dpkg -i nom_du_fichier
Sinon, en dernier recours, vérifie que tu as une version libncurses d'installer sur ton système (elle est nécessaire pour afficher le menuconfig), que la fenetre de ton terminal est assez grande (le fenetre de configuration ne s'affiche pas si la taille de la fenetre de ton terminal est trop petite) et si toujours ça ne marche pas, ça aiderait de voir les erreurs de compilation lors du make menuconfig.
# les fichiers .config ne sont pas nécessairement compatibles
Posté par argt . En réponse au message probleme compilation. Évalué à 5.
le problème vient peut etre du fait que le fichier .config de ton noyau 2.6.18 n'est plus compatible avec la version du noyau 2.6.24
Pour mettre à jour le vieux .config, il y a une commande: make oldconfig.
Pour l'utiliser rien de plus simple. Tu te places dans le répertoire contenant les sources du noyau que tu veux utiliser:
# cd /usr/src/linux-source.2.6.24
tu copies le vieux .config dans ce repertoire:
# cp /chemin_vers_le_vieux_.config .
tu lances make oldconfig
#make oldconfig
Tu vas devoir alors répondre à pleins de questions, mais on te proposera pratiquement toujours un choix par défaut. Dans le doute, tu choisis toujours la réponse par défaut. Si vraiment tu as un problème, tu googles un peu ou bien tu reviens ici poser ta question.
Une autre source de problème peut etre lié au fait que tu as pris ton noyau sur kernel.org plutot que d'utiliser les paquets debian. J'imagine que tu as fait cela parce que le noyau 2.6.24 n'est pas disponible pour debian etch.
Si tu veux juste changer un parametre (comme la frequence), je ne pense pas que tu aies besoin du tout dernier noyau. Donc j'installerais, a l'aide d'aptitude ou de sysnaptic, le paquet linux-source-2.6.18 .
Si vraiment tu veux avoir un noyau 2.6.24, plutot que de le recuperer sur kernel.org, il vaut mieux a mon avis la version fourni avec debian lenny (testing) donc j'irais ici:
http://packages.debian.org/lenny/linux-source-2.6.24
je téléchargerais le fichier, puis je l'installerais avec
#dpkg -i nom_du_fichier
Sinon, en dernier recours, vérifie que tu as une version libncurses d'installer sur ton système (elle est nécessaire pour afficher le menuconfig), que la fenetre de ton terminal est assez grande (le fenetre de configuration ne s'affiche pas si la taille de la fenetre de ton terminal est trop petite) et si toujours ça ne marche pas, ça aiderait de voir les erreurs de compilation lors du make menuconfig.