Info-Rital Posté(e) le 8 janvier 2005 Partager Posté(e) le 8 janvier 2005 Bonjour tout le monde ! Après avoir lu pas mal de tutos, je me suis lancé dans la compilation du dernier noyau Linux avec le patch ck2. J'ai configurer les options sans trop de peine mais lors de la compilation avec la commande make-kpkg --revision=1.0 kernel-image J'ai une erreur qui arrête la compilation. fs/ioprio.c:52: error: redefinition of `sys_ioprio_set'fs/ioprio.c:6: error: `sys_ioprio_set' previously defined here fs/ioprio.c:89: error: redefinition of `sys_ioprio_get' fs/ioprio.c:43: error: `sys_ioprio_get' previously defined here make[2]: *** [fs/ioprio.o] Error 1 make[1]: *** [fs] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.10' make: *** [stamp-build] Error 2 Je ne vois vraiment pas ce que je pourrais faire. Merci d'avance si vous aviez quelques indices de solution (google ne donne rien). Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 8 janvier 2005 Partager Posté(e) le 8 janvier 2005 Eh bien vu le make kpkg je suppose que tu es sous debian. Je suppose que ton noyau vient de kernel.org et que tu l'as patché avec le patch de Colivas donc. C'est une erreur des plus classiques que tu obtiens Il y a 3 possibilités : Tu as des options contradictoires dans ton noyau Tu as un environnement ( gcc + libs ) trop ancien par rapport au noyau Ce noyau a besoin d'etre pacthé par debian pour pouvoir supporter certaines fonctionnalités Dans tous les cas : c'est un mauvais choix que de s'attaquer au tout dernier colivas pour une premiere recompil de noyau, surtout que ce noyau n'est meme pas encore packagé debian. C'est sympa de lire les regles d'un forum avant d'y poster, car tu aurais pu y lire que c'est bien de préciser la distribution, la version, le noyau etc... Ton post n'apporte pas beaucoup d'information sur ta config. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Info-Rital Posté(e) le 8 janvier 2005 Auteur Partager Posté(e) le 8 janvier 2005 Scuse moi, en gnéral je taille pas mal mes posts mais là je ne voyais pas torp quoi dire.... J'ai un proc P4 HT, une CM P5P800, je crois que mon environnement est plutôt récent par contre comme tu peux le lire dans les autres posts dont je suis l'auteur, présents sur cette page, j'ai énormement de probleme avce debian et j'utilise des moyens très bizzares pour booter dessus. Ni le noyau 2.4 ni le noyau packagé 2.8-1 ne passait, il me donnait tout deux le même kernel panic au boot : pivot_root : no such file or directory/sbin/init: 426 : cannot open dev/console Kernel Panic : Attempted to kill init ! lilo.conf se trouve sur ma partition mandrake. Pour pouvoir ajouter debian, qui se trouve sur une autre partition, je dois monter la partition sous Mandrake pour ne pas avoir un No such file or directory en tapant "lilo" pour valider le fichier de conf. Mais cette méthode me donne justement le kernel panic précedent. Alors provisoirement je boot sur debian avec le noyau de mandrake :s.... Sinon là je suis entrain de compiler le noyau 2.6-10 sans patch en chrootant la partiton debian sous Mandrake. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Info-Rital Posté(e) le 8 janvier 2005 Auteur Partager Posté(e) le 8 janvier 2005 La compilation est bien passée, j'ai installé le noyau, par contre je n'ai pas d'initrd et je n'arive pas à en faire avec mkinitrd. Et si je ne spécifie rien pour initrd= dans lilo.conf, lors du boot sur ce noyau, l'écran reste tout noir... Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 9 janvier 2005 Partager Posté(e) le 9 janvier 2005 normal que tu n'as pas de initrd tu n'as pas pas créé. Tu es sûr d'avoir lu des tutos sur la compilation des kernels à la sauce Debian? http://www.andesi.org/index.php?node=77 http://www.desktop-linux.net/debkernel.htm http://users.linuxbourg.ch/waver/ Avec ça tu seras paré :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 9 janvier 2005 Partager Posté(e) le 9 janvier 2005 je serais assez d'accord avec rem sur lefait que le dernier Colivas est pas forcement un bon choix... il est patché d'une manière super bizzard, qui font de lui tout sauf une bête de stabilité... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Info-Rital Posté(e) le 9 janvier 2005 Auteur Partager Posté(e) le 9 janvier 2005 Pour l'écran noir lors du boot, j'ai réglé ça par contre j'ai toujoursle même Kernel Panic, que ce soit avec le noyau 2.4, 2.6.8 et 2.6.10 ! :( Donc là je vais formater ma partition debian puis réinstaller debian sarge, et cette fois ci, j'installerai correctement le boot loader. Mais je ne sais pas si je vais prendre Lilo. Vous me conseillez quoi : Lilo ou Grub ? En sachant que je recherche celui qui gère mieu le multi distrib + windows et sans avoir à monter la partition de ma distrib dans la distrib où est installé le boot loader. Lien vers le commentaire Partager sur d’autres sites More sharing options...
vinced33 Posté(e) le 9 janvier 2005 Partager Posté(e) le 9 janvier 2005 pour ma part j'ai compilé un noyau pur de kernel.org 2.6.10 et j'avous que c'est la premiere fois que je le compil aussi bien. je n'ai par contre pas patché le noyau. Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 9 janvier 2005 Partager Posté(e) le 9 janvier 2005 Pour ma part, j'ai un 2.6.10 avec le ck2 et le bootsplash et pour l'instant, je n'ai aps encore à me plaindre mais faut dire que je ne fais rien non plus d'exceptionnel donc, j'en serais pas dire plus. Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 9 janvier 2005 Partager Posté(e) le 9 janvier 2005 Donc là je vais formater ma partition debian puis réinstaller debian sarge, et cette fois ci, j'installerai correctement le boot loader. Ca sert a rien, on est pas sur windaube la... Un linux ca s'installe une fois. Et si tu as le meme probleme sur 3 noyaux différents, je pense tout simplement que tu as mal configuré les options de ton noyau, dans ce cas... cf les tutos de ce forum, celui de tuxxx notament. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 9 janvier 2005 Partager Posté(e) le 9 janvier 2005 Vous me conseillez quoi : Lilo ou Grub ? En sachant que je recherche celui qui gère mieu le multi distrib + windows et sans avoir à monter la partition de ma distrib dans la distrib où est installé le boot loader. ben grub évite de faire un chroot puisqu'il suffit de modifier le fichier /boot/grub/grub.conf mais après, si ce fichier est sur une autre partition, il faudra évidemment la monter, mais ça évite de faire un chroot, ce qui est (à mon avis) largement plus pratique ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Info-Rital Posté(e) le 9 janvier 2005 Auteur Partager Posté(e) le 9 janvier 2005 Voilà j'ai installé Grub à la place et tout passe sans problème :) Par compte, maintenant, impossible d'installer le driver nvidia, vi avec apt-get, ni avec le nvidia-installer :( Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 9 janvier 2005 Partager Posté(e) le 9 janvier 2005 Donc le sujet est clos, bien joué. Lien vers le commentaire Partager sur d’autres sites More sharing options...
saintshakajin Posté(e) le 10 janvier 2005 Partager Posté(e) le 10 janvier 2005 POur le 2.6.10 il faut patché son kernel pour les drivers nvidia, regarde du côté des ck, et si tu ne veux pas mettre le ck2 en entier, tu peux mettre juste le patch de compatibilité nvidia. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.