Compiler le noyal, comment ça marche? - Linux et OS Alternatifs
Marsh Posté le 09-06-2004 à 10:20:21
Comme tu l'as dit, des tutos il y en a des tonnes...
Mais je comprends pas trop ton post : tu dis que tu sais faire mais en fait, qd on lit la suite, on s'aperçoit que non, tu sais pas puisque à part make et make modules_install tu sais pas faire, donc tu ne sais pas installer un nouveau noyau.
Bref, jète un coup d'oeil ici : http://people.via.ecp.fr/~alexis/f [...] noyau.html
Cela implique que tu a déjà configuré ton noyau (tu sais faire hein ?)
a+
Marsh Posté le 09-06-2004 à 10:21:16
make modules compile les modules
make modules_install les installe
Le .config c'est la configuration du noyau.
Les modules ben ce sont les modules...
Marsh Posté le 09-06-2004 à 10:29:05
Bastien59 a écrit : Bref, jète un coup d'oeil ici : http://people.via.ecp.fr/~alexis/f [...] noyau.html |
Je la connais par coeur cette doc... j'en ai déjà recompilé un paquet de noyau (qui fonctionnent)... mais bon je vais préciser ma question en citant Alexis....
Alexis De Lattre à écrit a écrit : # make |
Compilation de noyeau et des modules à proprement parler?
Alexis De Lattre à écrit a écrit : # make modules_install |
Intallation des modules? Oui mais où et comment?
Alexis De Lattre à écrit a écrit : # cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.X |
C'est quoi? c'est ça le noyeau? C'est bien la compilation en un block de la liste des fonction que j'ai activées?
Alexis De Lattre à écrit a écrit : # cp System.map /boot/System.map-2.6.X |
C'est quoi le System.map?
Alexis De Lattre à écrit a écrit : # cp .config /boot/config-2.6.X |
Et le .config? C'est la configuration de quoi?
Marsh Posté le 09-06-2004 à 10:32:34
le .config c'est le fichier qui contient toute la config de ton noyau.
vmlinuz-... et System.map-... sont des fichiers nécessaires au démarrage de ton noyau. Ils sont créés lors de la compilation de ton noyau. C'est d'ailleurs le fichiers vmlinuz-... que tu passes en paramètre à lilo (ou grub).
Marsh Posté le 09-06-2004 à 11:40:21
Vous savez que depuis pas mal de temps maintenant, y a une cible du makefile qui s'appelle "install" et qui fait tout ca très bien ?
make install
c'est plus rapide et plus sûr que 12000 commandes cp qui datent d'un autre age
Marsh Posté le 09-06-2004 à 11:55:54
Nan philou nan nan nan et nan !
J'ai une partoche /boot pour 3 distribs, grub comme loader, alors le make install avant qu'il arrive à s'y retrouver...
Marsh Posté le 09-06-2004 à 12:06:44
peut etre, mais pour le cas "standard" c'est quand meme mieux
et le gars qui sait pas trop ce que c'est qu'une compil de noyau, je pense pas qu'il va se faire chier avec un /boot partagé sur 3 distrib
Marsh Posté le 09-06-2004 à 12:08:14
Pour le standart chuis d'accord, mais ca prend souvent lilo par défaut il me semble.
Marsh Posté le 09-06-2004 à 12:11:34
pour grub je sais plus si c'est compatible ou pas...
(et moi j'm'en cogne, j'utilise lilo )
Marsh Posté le 09-06-2004 à 15:41:08
http://www.linux-wizard.net/howto_migration.html
Marsh Posté le 09-06-2004 à 10:13:45
ATTENTION: ma question n'est pas "comment compiler le noyau" ça je sais faire ya assez de toturiaux all aver the web.
[Un noyal des noyaux? ]
Par contre comment ça marche... j'ai une idée mais je suis pas sur vous pouvez confirmer?
make -> Compile le noyeau à proprement parler
make modules_install -> Compile les modules à proprmeent parler
bZimage -> vmlinuz -> là on copie le kernle qu'on vient de compiler vers le repertoire boot
Mais apres, le Systeme.map c'est quoi???
Et le .config...? les modules?
Merci
Message édité par nicephore17 le 09-06-2004 à 10:15:02
---------------
Mac Pro powered (sorry)