▪ x86;amd64;em64t
Nous recommandons de générer une
« bzImage ». Ainsi, on peut en général éviter que le noyau ne
devienne trop volumineux, comme cela peut facilement se produire lorsque
l'on choisit trop de fonctionnalités et qu'on crée une
« zImage ». Vous obtenez alors des messages comme kernel too
big ou System is too big. ▪
Après avoir personnalisé la configuration de votre noyau comme décrit
à la section Section 9.3, « Configuration du noyau », démarrez la
compilation (souvenez-vous d'aller d'abord dans le
répertoire /usr/src/linux/) :
make clean make bzImage
Vous pouvez également saisir ces deux commandes sur une seule ligne de commande :
make clean bzImage
Après une compilation réussie, vous trouverez le
noyau compressé dans
/usr/src/linux/arch/<arch>/boot. L'image du
noyau — le fichier qui contient le noyau — s'appelle
bzImage.
Si vous ne trouvez pas ce fichier, il est très probable qu'une erreur
soitapparue au cours de la compilation du noyau. Si vous êtes sous Bash,
vous pouvez démarrer à nouveau le processus de compilation et en obtenir
un « enregistrement simultané » dans le fichier
kernel.out :
make bzImage V=1 2>&1 | tee kernel.out
Si vous avez configuré des parties du noyau sous forme de modules pouvant être chargés, vous devez ensuite passer à la compilation de ces modules. Utilisez pour ce faire la commande make modules.