• # Deux solutions:

    Posté par (site web personnel) . En réponse au message Compilation noyau 2.6.20. Évalué à 2.

    Tu est bon, alors suis la méthode que je te donne...
    Tu est nul en linux, oublie...

    Méthode:
    Télécharge: ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/d(...)
    ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/d(...)
    ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/d(...)

    Installe kernel-tmb-source et kernel-tmb-desktop (PAS LE STRIPPED).

    Va dans /usr/src/kernel-tmb-2.6.20-2mdv

    Édite le Makefile
    Change :
    EXTRAVERSION = -tmbcustom (ou un truc du genre)
    en :
    EXTRAVERSION = -tmb-desktop-2mdv

    Ensuite reconfigure le noyau avec le fichier de config du nouveau noyau :
    # cp -f /boot/config-2.6.20-tmb-desktop-2mdv /usr/src/kernel-tmb-2.6.20-2mdv/.config

    Ensuite compile les modules :
    # make modules

    On nettoye l'ancienne arborescence du paquet :
    # rm -fr /lib/modules/2.6.20-tmb-desktop-2mdv

    On installe les modules :
    # make modules_install

    On compile le reste du noyau :
    # make

    On vérifie son fichier /etc/modprobe.conf :
    alias ide-controller ide-generic
    ou
    alias ide-controller quelquechose
    (si tu a déjà un truc laisse le comme il est)

    On installe le nouveau noyau :
    # make install
    (l'étape précédente est nécessaire sinon il mettra pas le bon module dans le fichier initrd.img et ton noyau bootera pas)

    On lance lilo
    # lilo

    En théorie tout est bon, tu vire le paquet kernel-tmb-source maintenant, et tu installe le kernel-tmb-source-stripped.

    Tente de booter sur le nouveau noyau (dernier dans la liste), si ça marche édite /etc/lilo.conf pour le mettre par défaut.

    Si ça foire régénère le initrd comme ceci :
    mkinitrd /boot/initrd-2.6.20-tmb-desktop-2mdv.img 2.6.20-tmb-desktop-2mdv -f -v --preload=ide-generic

    Bonne chance ;)