| |||||
| 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....... |
| Aperçu |
|---|
| 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 |
|
| 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 |
|
| joystar | J'ai oublier: Merci |
| joystar | C'est-ce que je vais faire. |
| 911GT3 | (comment je suis trop lent :sweat: ) |
| 911GT3 |
|
| 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??!! |




