Journal de la compilation du noyau

Posté par  (site web personnel, Mastodon) .
Étiquettes :
0
8
déc.
2003
Une chose que j'ai osé faire rapidement quand j'ai commencé sous linux, c'est de compiler le noyau.
Cela ne fut souvent pas toujours sans probleme, mais c'est en forgeant, blah blah blah...
J'ai commencé sur une slackware, qui apparemment était tout indiqué pour ça. J'ai eu du bol. J'ai essayé plusieurs fois sous mandrake, ça s'est toujours soldé par un échec. Je ne trolle pas, c'est juste une expérience perso, j'imagine que je m'y prend mal, mais c'est cela qui justement motive ce journal.

je lance la compilation comme ceci :
make dep
make clean
make bzImage
make modules
make modules_install
make install

puis lilo

J'en viens à mes questions :
- Je n'ai découvert que récemment qu'il fallait terminer par make install
jusqu'alors, je me contentais de copier à la main le nouveau noyau dans /boot et ne faisait rien d'autre, et tout marchait nickel. Que fait précisemment le make install ?
- L'ordre est-il important ? puis-je faire un make clean avant le make dep ? ou alors ne pas faire de make clean du tout ?
- Si je ne crée pas de nouveau module ou que je passe des modules directement dans le noyau, est-ce que je dois refaire les modules et les réinstaller quand même ?
- Et pendant ce temps, vous êtes plutôt thé ou café ?
  • # Re: de la compilation du noyau

    Posté par  . Évalué à 1.

    Tiens, moi aussi je n'ai pas grandement réussi dans mes compilations de nouveaux noyaux sous Mandrake. Et comme je n'ai rien essayé pour l'instant à part Mdk.
    A ce qu'il me semble, make install se charge aussi de régler Lilo pour l'adapter à la nouvelle configuration.

    Sinon, je suis plutôt thé.
    • [^] # Re: de la compilation du noyau

      Posté par  . Évalué à 1.

      Oui mais il faut faire attention avec make install parfois ça ne donne pas toujours le résultat escompté...
  • # Re: de la compilation du noyau

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    - l'ordre est important

    - moi je fais jamais de make install.......

    dans /usr/src/linux-h.y.u-c, je fais :

    cp arch/i386/boot/bzImage /boot/vmlinux-h.y.u-c
    cp System.map /boot/System.map-h.y.u-c

    je modifie mon lilo.conf en conséquence

    un ti lilo pour pour prendre tout ça en charge..... et hop reboot

    simple comme une recette de cuisine (RMS si tu m'entends)

    - ni thé, ni café, ni alcool, ni cigarettes mais de l'eau, du jus de fruit et du chocolat....

    M.
  • # Re: de la compilation du noyau

    Posté par  . Évalué à 0.

    Heu je fais a peu pres pile comme toi sur man Mandrake 9.2, ety ca marche plutot bien ...

    Qu'est-ce que tu endands par ça s'est toujours soldé par un échec ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.