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é ?
> Lire le journal (10 commentaires, moyenne: 1,2).
Re: de la compilation du noyau
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
Re: de la compilation du noyau
- 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 kolter (page perso, ) le 08/12/2003 à 22:14. (lien). Évalué à 2.enfin bon ça c'était avant maintenant c'est du style :
# fakeroot make-kpkg --added_modules=truc --added_patches=bordel --revision 0 linux-h.y.u
M.-
[^]Re: de la compilation du noyau
Posté par ianux (Jabber id, page perso, ) le 09/12/2003 à 00:00. (lien). Évalué à 2.tu rigoles mais cette doc a répondu à mes question : http://people.via.ecp.fr/~alexis/formation-linux/compil-noyau.html(...)
(cf http://people.via.ecp.fr/~alexis/formation-linux/noyau-debian.html(...) pour la blague)
mais c'est vrai qu'on ne m'otera pas de l'idée qu'une bonne slackware, quand même...-
[^]Re: de la compilation du noyau
Posté par Pas d'utilisateur! le 09/12/2003 à 07:45. (lien). Évalué à 1.Ah ben quand même :) Le make install passe sur peu de distrib mais passe sous slack. Y'a plus d'infos sur le forum de Slackware Francophone http://slackware.tuxfamily.org(...)
-
-
[^]Re: de la compilation du noyau
-
-
[^]Re: de la compilation du noyau
Posté par Sharpshooter () le 03/01/2004 à 14:39. (lien). Évalué à 1.Pour ma part je fais un
mv /boot/lfskernel /boot/oldkernel
cp arch/i386/boot/bzImage /boot/lfskernel
lilo
Ca évite de toucher à /etc/lilo.conf qui est réglé pour lancer lfskernel par défaut et oldkernel en option (au cas où).
Cette remarque sur le temps de se faire un café pendant la compilation du noyau c'est vieux comme le monde mouai enfin vieux comme Linux) mais avec une machine récente on n'a même pas le temps de remplir la cafetière. :-)
Re: de la compilation du noyau
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 ?
-
[^]Re: de la compilation du noyau
Posté par Matthieu BENOIST () le 09/12/2003 à 09:32. (lien). Évalué à 1.Que le noyau faisait des panic, j'imagine...
-1 ------>[]
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.