> version magic '2.6.5-1.358 686 REGPARM 4KSTACKS gcc-3.3' should be '2.6.5-1.358 K7 REGPARM 4KSTACKS gcc-3.3'.
Tout est dit
> En effet j'ai modifié la config du noyau pour mettre athlon/duron d'ou peut etre son problème.
Le noyau par défaut (i686) qui est livré est aussi optimisé pour athlon. La mise en place de l'optimisation est faite à l'initialisation du noyau. Selon Red Hat (j'ai pas vérifier) fournir un noyau athlon spécifique est sans intérêt.
> J'aurais peut etre du faire un make mrproper avant ?
> Et pour revenir au initrd, c'est pas genant de toujours utiliser le meme ?
Oui. Mais surtout, lorsque tu changes de noyau (simplement en changant l'optimisation par exemple), il faut "tout" compiler/réinstaller. C'es une sécurité du noyau 2.6.
Donc /usr/src/linux-.../Makefile, remets "EXTRAVERSION = -1.358custom" si tu l'avais changé comme je l'ai dit.
# make mrproper
# make menuconfig ou xconfig ou gconfig....
# make all
# make modules_install # les modules sont installés dans /lib/modules/
# cp System.map /boot/System.map-2.6.5-1.358custom
# cp .config /boot/config-2.6.5-1.358custom
# cp arch/boot/i386/bzImage /boot/vmlinuz-2.6.5-1.358custom
# depmod -a -e -F /boot/System.map-2.6.5-1.358custom 2.6.5-1.358custom
# mkinitrd /boot/initrd-2.6.5-1.358custom.img 2.6.5-1.358custom <====== le nouveau initrd
Normalement un simple "make install" doit marcher, mais j'ai un doute et j'ai pas testé depuis longtemps. "make install" édite aussi /boot/grub/grub.conf (j'ai aussi un doute).
La phase mkinitrd dépend de la configuration du noyau que tu crées. Mais c'est nécessaire pour un noyau à la configuration "Red Hat" et pour que "root=LABEL=/" dans grub marche. Si tu n'utilises pas initrd (des fois ce n'est pas nécessaire) il faut remplacer "root=LABEL=/" dans /boot/grub/grub.conf par "root=/dev/...".
Je crois que maintenant avoir :
- /lib/modules/2.6.5-1.358/build
- et /usr/src/linux-2.6.5-1.358 : non configuré
prend du sens pour toi ....
[^] # Re: mon avis
Posté par 007 . En réponse à la dépêche Fedora Core 2 (Tettnang) pour i386 et AMD64. Évalué à 1.
Tout est dit
> En effet j'ai modifié la config du noyau pour mettre athlon/duron d'ou peut etre son problème.
Le noyau par défaut (i686) qui est livré est aussi optimisé pour athlon. La mise en place de l'optimisation est faite à l'initialisation du noyau. Selon Red Hat (j'ai pas vérifier) fournir un noyau athlon spécifique est sans intérêt.
> J'aurais peut etre du faire un make mrproper avant ?
> Et pour revenir au initrd, c'est pas genant de toujours utiliser le meme ?
Oui. Mais surtout, lorsque tu changes de noyau (simplement en changant l'optimisation par exemple), il faut "tout" compiler/réinstaller. C'es une sécurité du noyau 2.6.
Donc /usr/src/linux-.../Makefile, remets "EXTRAVERSION = -1.358custom" si tu l'avais changé comme je l'ai dit.
# make mrproper
# make menuconfig ou xconfig ou gconfig....
# make all
# make modules_install # les modules sont installés dans /lib/modules/
# cp System.map /boot/System.map-2.6.5-1.358custom
# cp .config /boot/config-2.6.5-1.358custom
# cp arch/boot/i386/bzImage /boot/vmlinuz-2.6.5-1.358custom
# depmod -a -e -F /boot/System.map-2.6.5-1.358custom 2.6.5-1.358custom
# mkinitrd /boot/initrd-2.6.5-1.358custom.img 2.6.5-1.358custom <====== le nouveau initrd
Normalement un simple "make install" doit marcher, mais j'ai un doute et j'ai pas testé depuis longtemps. "make install" édite aussi /boot/grub/grub.conf (j'ai aussi un doute).
La phase mkinitrd dépend de la configuration du noyau que tu crées. Mais c'est nécessaire pour un noyau à la configuration "Red Hat" et pour que "root=LABEL=/" dans grub marche. Si tu n'utilises pas initrd (des fois ce n'est pas nécessaire) il faut remplacer "root=LABEL=/" dans /boot/grub/grub.conf par "root=/dev/...".
Je crois que maintenant avoir :
- /lib/modules/2.6.5-1.358/build
- et /usr/src/linux-2.6.5-1.358 : non configuré
prend du sens pour toi ....