Lorsque le script de configuration va se terminer, il vous demandera de
faire un "make dep
" et (peut-�tre) "make
clean
". "make dep
" assure que toutes les
d�pendances, comme les fichiers d'en-t�tes (include) sont en place, et ne prend pas trop
de temps � moins que vous n'ayez une machine tr�s lente. Pour les anciennes
versions, lorsque c'est termin� faites un "make clean
".
Cela d�truit tous les fichiers objets et d'autres fichiers que les anciennes
versions laissent trainer. N'oubliez pas cette �tape avant de
recompiler un noyau.
Apr�s avoir cherch� les d�pendances et nettoy� l'arborescence, vous pouvez
lancer la compilation par "make bzImage
" ou "make
bzdisk
" (c'est cette partie qui prend du temps). "make
bzImage
" va compiler le noyau, et cr�er le fichier
"bzImage
" dans le r�pertoire arch/i386/boot
qui
correspond au nouveau noyau compress�. "make bzdisk
" fait
la m�me chose, mais copie le noyau sur une disquette que vous aurez ins�r�e
dans le lecteur "A:".
"bzdisk
" est assez commode pour tester de nouveaux noyaux ;
s'il ne fonctionne pas, enlevez juste la disquette et relancez la machine
avec votre ancien noyau. C'est �galement une m�thode pratique si vous avez
d�truit accidentellement votre noyau (ou quelque chose de ce genre). Vous
pouvez �galement vous en servir pour installer de nouveaux syst�mes, en
copiant directement le contenu d'un disque sur un autre ("tout �a ? ouah
!").
Tous les noyaux assez r�cents sont compress�s, comme l'indique le
"bz
" au d�but des noms. Un noyau compress� est
automatiquement d�compact� lors de l'ex�cution.
Pour les noyaux plus anciens, bzImage
n'existait pas et on
utilisait zImage
. Cette possibilit� est toujours disponible mais
vue la taille des noyaux r�cents il est � peu pr�s obligatoire d'utiliser
bzImage
car l'ancienne m�thode ne peut g�rer que des noyaux de
taille limit�e.
"make mrproper
" est un "make clean
" plus
puissant. Cela est parfois n�cessaire, vous devriez le faire � chaque
patch. Il efface �galement votre fichier de configuration donc il faudra
�ventuellement en faire une copie avant (.config
).
"make oldconfig
" essaiera de configurer le noyau � partir
d'un vieux fichier de configation, il choisira toutes les options de
"make config
" pour vous. Si c'est la premi�re fois que vous
compilez un noyau ou si vous n'avez pas un ancien fichier de configuration
n'utilisez pas ceci, vous devrez sans doute changer la configuration par
d�faut.
Regardez la section sur les modules � propos du "make
modules
".
Une fois que vous avez un nouveau noyau qui semble fonctionner comme vous le
voulez, il est grand temps de l'installer. La plupart des gens utilisent
LILO (LInux LOader). "make zlilo
" installera votre noyau,
lancera LILO, et laissera votre machine pr�te � rebooter, mais SEULEMENT si
lilo est configur� de la mani�re suivante : le noyau s'appelle
/vmlinuz
, lilo se trouve dans /sbin
, et votre fichier de
configuration pour LILO (/etc/lilo.conf
) correspond � ces donn�es.
Sinon, vous devrez utiliser LILO directement. C'est un produit assez facile
� installer, mais dont le fichier de configuration peut �tre
d�routant. Regardez le fichier de configuration (/etc/lilo/config
pour les versions les plus anciennes, /etc/lilo.conf
pour les
r�centes), et regardez son contenu. Le fichier de configuration doit
ressembler � ceci :
image = /vmlinux label = Linux root = /dev/hda1 ...
La ligne "image =
" sert � indiquer le nom du noyau utilis�.
Beaucoup de gens utilisent /vmlinuz
. "label
"
servira � indiquer � LILO sur quel noyau ou sur quel syst�me d'exploitation
vous allez booter (nom logique), et "root
" est la partition
racine de ce syst�me d'expoitation. Faites une sauvegarde de votre vieux
noyau (quel que soit son nom), et copiez le nouveau noyau (bzImage) � sa
place : "cp bzImage /vmlinuz
" si vous utilisez
"/vmlinuz
", puis relancez lilo. Sur les syst�mes r�cents,
vous pouvez simplement lancer "lilo
", mais sur de plus
anciens, vous devez faire un /etc/lilo/install
ou
/etc/lilo/lilo -C /etc/lilo/config
.
Si vous d�sirez en savoir plus sur la configuration de LILO, ou si vous voulez avoir LILO, r�cup�rez la derni�re version sur votre site FTP favori et suivez les instructions.
Pour booter sur l'un de vos anciens noyaux situ�s sur votre disque dur (une
autre m�thode de secours quand le noyau plante), copiez les lignes suivantes
"image = xxx
" � la fin du fichier de configuration LILO, et
changez "image = xxx
" par "image = yyy
", o�
"yyy
" est le chemin complet du noyau de secours. Puis
changez "label = zzz
" en "label =
linux-sauvegarde
" et relancez lilo
. Si elle n'y est pas,
vous devrez rajouter une ligne dans le fichier de configuration indiquant
"delay=x
", o� x est le temps en dixi�me de secondes qui
indique � LILO le temps qu'il doit attendre avant d'amorcer la machine.
Vous pouvez l'interrompre (avec la touche shift par exemple), et taper le
label de l'image du noyau de sauvegarde (au cas o� un probl�me se produit).
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:25