Forum Linux.noyau problème de compilation kernel pour un bi-pIII 1ghz

Posté par  .
Étiquettes :
0
8
nov.
2005
bonjour a tous

depluis ce matin que je me casse la tete a essayer de recompiler un noyau pour un bi-pIII 1ghz...

j'ai installé une debian sarge (donc 2.6.8)
"cat /proc/cpuinfo" : les deux proco sont vu.

j'ai dans un premier temps installé un kernel 2.6.12 par apt, sans le recompiler.
sinon je ne pouvais pas mettre a jours les outils de compilation avec l'ancien noyau.
"cat /proc/cpuinfo" : les deux proco sont toujours vu.

j'ai donc chopé les sources du kernel 2.6.14, vérifié avec gnupg.
je précise que j'utilise la methode debian.
donc les commandes de base adaptée pour moi:
make-kpkg clean
fakeroot make-kpkg --revision=gameserver.1.0 kernel_image
dpkg -i kernel-image-2.6.14-_gameserver.1.0_i386.deb

je n'oublie pas de générer un fichier initrd:
mkinitrd -o initrd.img-2.6.14
ni de mettre a jour a la main le menu.lst de grub pour qu'il prenne en
compte le nouveau fichier initrd

alors, les soucis:

si je compile sans l'option SMP, ça boot.
"cat /proc/cpuinfo": il en vois qu'un.
des que je j'active cette fonction SMP lors du'une nouvelle compilation, ça plante direct au reboot, juste après GRUB.

je me tape une vieille erreur:

"kernel panic - not syncing: attempted to kill the idle task
io scheduler anticipatory registered"

est ce que j'ai loupé des options dans la compilation du noyau?
ou je me suis banané ailleurs?

merci de bien vouloir m'aider
  • # make-kpkg --initrd

    Posté par  . Évalué à 2.

    Si tu veux utiliser initrd, je pense que tu devrais utiliser l'option de make-kpkg qui va bien lors de la création du paquet de ton noyau .... ( make-kpkg --initrd ... )
    Le mkinitrd manuel est inutile, il sera alors fait à l'installation du paquet.

    Ensuite, pour être sur de ne pas avoir de surprise avec ton noyau 2.6.14-...-smp perso :
    - installe le paquet linux-image-2.6.14-686-smp officiel, boote le pour t'assurer qu'il n'y a aucune surprise avec (on est jamais trop prudent ;) ) ;
    - récupère les options du fichier /boot/config-2.6.14-686-smp, modifie ce qui t'interresse (le type de CPU par exemple :) ), avant de créer ton paquet perso avec make-kpkg.

    Normalement, avec ça, tu devrais éliminer un maximum de risques et t'éviter bien des soucis :)

    a+

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.