Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2853 connectés 

 


Dernière réponse
Sujet : Pb avec recompilation du noyau
rem5 vi, mais pq aller chercher ton noyau je ne sais ou (cd mdk8.1 surement....) prend tt simplement selui present sur la 8.2........le 2.4.18.......
 
je vois pas ou se trouve le prb, tt est dedans.......

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
rem5 vi, mais pq aller chercher ton noyau je ne sais ou (cd mdk8.1 surement....) prend tt simplement selui present sur la 8.2........le 2.4.18.......
 
je vois pas ou se trouve le prb, tt est dedans.......
cycojesus

Joystar a écrit a écrit :

est-ce que cette version de kernel pour Mandrake 8.2 est bonne:
kernel-2.4.8-34.1mdk.i586.rpm  




 
 :non:  
NON, le noyau d'origine de la 8.2 est un 2.4.18 !

rem5 heu...tu aime te compliquer la vie.
 
tu doit deja avoir ce rpm installé (sinon peut de chance que le systéme tourne)
 
bref si tu tient à le recompiler installe :
 
kernel-header......rpm et kernel-source......rpm et la tu aura tt ce qu'il faut...
joystar est-ce qu'un kernel pour Redhat et creer par Redhat marche sur Mandrake 8.2 car il n'y a pas de kernel specifique pour Mandrake8.2
joystar est-ce que cette version de kernel pour Mandrake 8.2 est bonne:
kernel-2.4.8-34.1mdk.i586.rpm
911GT3 'foiré :fuck:
246tNt

911GT3 a écrit a écrit :

(comment je suis trop lent :sweat: )  




 
hehehe ;)
 
Le pire c que en tapant ce message, j'ai taper super vite pour pas me faire doubler ;) J'était sur que qq d'autre était surement aussi en train de répondre

joystar J'ai oublier: Merci
joystar C'est-ce que je vais faire.
911GT3 (comment je suis trop lent :sweat: )
911GT3

Joystar a écrit a écrit :

En plus c'est depuis les sources recuperer sur kernel.org
version 2.5.7  




 
euh...tu débute et fait dans le 2.5.x ?! :heink:
C'est la série des kernels de développement. Presque aucun intérêt si tu développe pas. La plupart ne compile pas sans une dizaine de patchs à récupérer sur les ML...
 
suis plutôt le lien d'au dessus si tu as vraiment besoin de recompiler un noyau.

joystar OK
246tNt Prend le 2.4.18 ;)
 
Les version ou le deuxieme nombre est impair sont des version de devellopement, alors si tu debute, prend une version stable du kernel.
joystar En plus c'est depuis les sources recuperer sur kernel.org
version 2.5.7
joystar merci je vais essayer(j'ai Mandrake 8.2)
911GT3 http://linux-wizard.tuxfamily.org/ [...] ml#install
911GT3 si tu as installé les sources du noyau depuis un rpm alors il te faut un autre rpm qui s'appelle kernel-headers-2.4.xx ou xx dépend de la version du noyau que tu compile.
si c'est depuis les sources récupérés sur kernel.org que tu travaille alors oublie tout ce que j'ai dit.
 
si tu est sous mandrake, essaye : urpmi kernel-headers-2.4.xx
joystar Et qu'est-ce que kernel-headers ?
Je suis debutant!
911GT3 ça dit: install le package kernel-headers correspondant à la version de ton noyau.
joystar En faite il ya pas mal d'erreur(que je ne comprends pas):
 
. scripts/mkversion > .tmpversion
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DUTS_MACHINE='"i386"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
 
make CFLAGS="-D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon " -C kernel
 
make[1]: Entre dans le répertoire `/usr/src/linux/kernel'
make all_targets
make[2]: Entre dans le répertoire `/usr/src/linux/kernel'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -DKBUILD_BASENAME=exec_domain -DEXPORT_SYMTAB -c exec_domain.c
 
In file included from /usr/src/linux/include/linux/module.h:21,
 
from exec_domain.c:14:
 
/usr/src/linux/include/linux/modversions.h:1:2: #error "================================================
======="
 
/usr/src/linux/include/linux/modversions.h:2:2: #error "You should not include /usr/include/{linux,asm}/ header"
 
/usr/src/linux/include/linux/modversions.h:3:2: #error "files directly for the compilation of kernel modules."
 
/usr/src/linux/include/linux/modversions.h:4:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:5:2: #error "glibc now uses kernel header files from a well-defined"
 
/usr/src/linux/include/linux/modversions.h:6:2: #error "working kernel version (as recommended by Linus Torvalds)"
 
/usr/src/linux/include/linux/modversions.h:7:2: #error "These files are glibc internal and may not match the"
 
/usr/src/linux/include/linux/modversions.h:8:2: #error "currently running kernel. They should only be"
 
/usr/src/linux/include/linux/modversions.h:9:2: #error "included via other system header files - user space"
 
/usr/src/linux/include/linux/modversions.h:10:2: #error "programs should not directly include <linux/*.h> or"
 
/usr/src/linux/include/linux/modversions.h:11:2: #error "<asm/*.h> as well."
 
/usr/src/linux/include/linux/modversions.h:12:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:13:2: #error "To build kernel modules please do the following:"
 
/usr/src/linux/include/linux/modversions.h:14:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:15:2: #error " o Have the kernel sources installed"
 
/usr/src/linux/include/linux/modversions.h:16:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:17:2: #error " o Make sure that the symbolic link"
 
/usr/src/linux/include/linux/modversions.h:18:2: #error " /lib/modules/`uname -r`/build exists and points to"
 
/usr/src/linux/include/linux/modversions.h:19:2: #error " the matching kernel source directory"
 
/usr/src/linux/include/linux/modversions.h:20:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:21:2: #error " o Now copy /boot/vmlinuz.version.h to"
 
/usr/src/linux/include/linux/modversions.h:22:2: #error " /lib/modules/`uname -r`/build/include/linux/version.h"
 
/usr/src/linux/include/linux/modversions.h:23:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:24:2: #error " o When compiling, make sure to use the following"
 
/usr/src/linux/include/linux/modversions.h:25:2: #error " compiler option to use the correct include files:"
 
/usr/src/linux/include/linux/modversions.h:26:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:27:2: #error " -I/lib/modules/`uname -r`/build/include"
 
/usr/src/linux/include/linux/modversions.h:28:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:29:2: #error " instead of"
 
/usr/src/linux/include/linux/modversions.h:30:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:31:2: #error " -I/usr/include/linux"
 
/usr/src/linux/include/linux/modversions.h:32:2: #error ""
 
/usr/src/linux/include/linux/modversions.h:33:2: #error " Please adjust the Makefile accordingly."
 
/usr/src/linux/include/linux/modversions.h:34:2: #error "======================================================="
 
make[2]: *** [exec_domain.o] Erreur 1
 
make[2]: Quitte le répertoire `/usr/src/linux/kernel'
 
make[1]: *** [first_rule] Erreur 2
 
make[1]: Quitte le répertoire `/usr/src/linux/kernel'
 
make: *** [_dir_kernel] Erreur 2
joystar je te les donne dans quelque minute(le temps de retourner sous linux)
246tNt Ben oui mais si y a un probleme a la compilation, c pas en juste reesayant que ca vas marcher ...  gcc est deterministe, il donnera toujours la meme chose quelque soit le nombre de fois que tu le fasse ...
 
Il te sort une erreur ou un truc comme ca ?
copie colle les qq derniere liegnes resultat du make bzimage
 
---
Q: J'arrive pas a recompiler mon noyeau !
A: Moi d'habitude, je laisse gcc le faire
joystar le Pb c'est que j'ai deja essayer deux fois
911GT3 de mémoire ça arrive dans arch/i386/boot/ sinon c'est que la compilation a merdé en route.
joystar elle n'est pas la non plus!!!
rem5 /usr/src/linux/arch/i386/boot/bzImage
joystar J'ai un Pb:Je narrive pas à creer l'image compresser du noyau(bzImage)??
je tape make bzImage mais impossible de trouver l'image par apres??!!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)