J'ai téléchargé le noyau 2.6.37 à partir de kernel.org. J'ai essayé de le compiler mais j'ai une erreur:
$ make menuconfig
scripts/kconfig/conf --silentoldconfig Kconfig
***
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
J'ai copié la configuration actuelle du noyau dans .config
:
cp /boot/config-2.6.37-20110117 .config
J'ai exécuté make menuconfig
une autre fois, mais le noyau complet est compilé sans afficher de menu. o_O J'ai compilé ce noyau quelques jours sans problèmes.
De l'aide? Merci.
L'erreur était un alias de make
que j'ai défini dans mon .bashrc
.
Je le fais assez régulièrement. C'est assez simple. Je suis les instructions "à l'ancienne" . Si ce n’est pas le cas, lisez-le dès le début et assurez-vous d’installer le matériel adéquat. Mes pas sont les suivants:
Copier dans la configuration à partir du noyau en cours d'exécution:
cp -vi /boot/config-`uname -r` .config
Affiche les nouvelles clés de configuration et les valeurs définies (facultatif):
make oldconfig
Config principale (si je dois changer les choses, facultatif à nouveau):
make menuconfig
Compiler et empaqueter:
env CONCURRENCY_LEVEL=8 fakeroot make-kpkg --initrd kernel-image kernel-headers