Recompilation du noyau

laulau -  
sboudbliff Messages postés 28 Statut Membre -
Bonjour,
Je voudrais recompiler le noyau de la mandrake 10.0 et lorsque je vais dans /usr/src/ il n'y a pas de répertoire /linux.
Où est-il ???? Je crois avoir la méthode pour recompiler le noyau mais si je ne trouve pas le noyau, ca va être dur hihihi.....

Merci de vos réponses..

4 réponses

  1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Salut,
    Peut etre que tu n'as pas installe les sources tout simplement :o)

    .  .  Les chiffres sont formels
    \_/  Il y a de + en + d'étrangers dans le monde
    0
  2. bruno
     
    J'aime bien le hihhihi.
    Il y a de quoi se cacher...de honte.
    Alors que 99% des gens ne savent pas ce qu'est un noyau.
    0
  3. frzburn Messages postés 200 Statut Membre 45
     
    Alors voila, il faut que tu installe la sources. Pour compiler, je te donne sa simple:

    # make mrproper
    # make menuconfig (la tu choisis tes affaires)
    # make dep
    # make bzImage
    # make modules
    # make modules_install

    Ensuite, dependemment de l'architecture:
    # cp arch/i386/boot/bzImage /boot/vmlinuz-no_version-custom
    # cp System.map /boot

    Ensuite, ajouter ton nouveau kernel dans lilo ou grub
    relancer lilo
    # lilo

    rebooter!

    ==============================================
    RTFMFM
    0
  4. sboudbliff Messages postés 28 Statut Membre
     
    Salut,
    La version de mon kernel est la 2.6.3-4 (version par défaut de MDK10).
    Si j'ai bien compris, pour mettre à jour le kernel avec la dernière version "stable", il faut:
    1) telecharger les sources (sur ftp.fr.kernel.org par exemple. Apparemment c'est la 2.6.6)
    2) décompacter l'archive dans /usr/src (création d'un repertoire "linux 2.6.6")
    3) éxecuter les commandes listées par frzburn (réponse <3>)

    et c'est tout ?
    n'y a-t-il pas un autre moyen plus sûr pour un débutant ?
    j'ai entendu parler de mise à jour possible par "paquetages rpm" ou par la commande "urpmi" en mode console.
    Quelqu'un pourrait m'expliquer comment cela fonctionne svp ?
    0