Vous avez maintenant un système de fichiers racine complet et compressé. La prochaine étape consiste à construire ou choisir un noyau. Dans la plupart des cas, vous pouvez copier votre noyau courant et démarrer la disquette avec. Cependant dans certains cas, vous voudrez peut-être construire un noyau différent.
La taille peut jouer. Si vous faites une disquette d'amorce/racine unique, le noyau va être un des plus gros fichiers de la disquette et il vaut donc mieux essayer d'en réduire la taille au maximum. Pour ce faire, construisez-le avec le minimum de fonctionnalités nécessaires au bon fonctionnement du système cible. Cela implique de retirer tout ce dont vous n'avez pas besoin. Le support réseau est un bon candidat, tout comme le support pour tout type de disque et de périphérique dont vous n'avez pas l'usage sur un système lancé par disquette. Comme indiqué précédemment, votre noyau doit contenir le support pour disque mémoire et ext2.
Une fois les fonctionnalités nécessaires déterminées, vous devez
trouver ce qu'il faut rajouter. L'utilisation la plus courante d'une
disquette d'amorce/racine est l'examen et la récupération d'un système
racine endommagé, ce qui peut nécessiter le support de certaines
fonctionnalités supplémentaires dans le noyau. Par exemple, si vos
sauvegardes sont stockées sur bande avec Ftape
pour gérer l'accès
au lecteur de bande et que vous perdez votre disque racine ainsi que
ceux contenant Ftape
, vous ne pourrez plus récupérer vos
sauvegardes depuis les bandes. Vous devrez réinstaller Linux,
rapatrier et réinstaller ftape
, puis essayer de lire
vos sauvegardes.
Ce que je veux dire, c'est que quelle que soit la méthode d'E/S que vous utilisez au niveau du noyau pour les sauvegardes, elle doit se trouver aussi sur votre noyau d'amorce.
La procédure de construction d'un noyau est décrite dans la
documentation fournie avec celui-ci. C'est assez simple à suivre, vous
pouvez donc commencer par faire un tour dans
/usr/src/linux. Si vous avez des problèmes pour
construire un noyau, vous ne devriez probablement pas essayer de faire
de disquette d'amorce/racine de toute manière. Pensez à compresser le
noyau avec "make zImage
".