Ensuite, nous devons fabriquer un noyau. Je considère que vous l'avez déjà fait, aussi serai-je bref. Il est plus facile d'installer Lilo si le noyau censé être monté est déjà là. Retournez dans le répertoire usr/src de la cible, et extrayez-y les sources du noyau Linux. Entrez dans l'arborescence des sources (cd linux) et configurez le noyau, en utilisant votre méthode préférée, par exemple make menuconfig. Vous vous faciliterez grandement la vie si vous configurez un noyau sans module. Si vous choisissez d'avoir des modules, vous devrez éditer le fichier Makefile, trouver INSTALL_MOD_PATH, et lui affecter la valeur /mnt/cible.
Vous pouvez maintenant taper make dep, make bzImage, et si vous avez configuré des modules : make modules, make modules_install. Copiez le noyau arch/i386/boot/bzImage et le plan système System.map vers le répertoire d'amorçage de la cible /mnt/cible/boot, et nous seront prêts à installer Lilo.