Op dit punt heb je een compleet gecomprimeerd root-bestandssysteem. De volgende stap bestaat uit het bouwen of uitkiezen van een kernel. In de meeste gevallen zal het mogelijk zijn om je huidige kernel te kopiëren en je diskette daar vanaf te booten. Er kunnen echter situaties zijn dat je een aparte kernel wilt bouwen.
Één reden is de grootte. Als je een enkele boot/root diskette bouwt, zal de kernel één van de grootste bestanden op de diskette zijn, dus zal je de grootte van de kernel zoveel mogelijk willen beperken. Bouw het om de grootte van de kernel te beperken met een minimum set aan faciliteiten die nodig zijn het gewenste systeem te ondersteunen. Dit betekent er alles uit te laten wat je niet nodig hebt. Ondersteuning voor netwerken als ook voor eventuele diskdrives en andere devices die je niet nodig hebt voor het draaien van je boot/root-systeem zijn prima achterwege te laten. Zoals eerder uiteengezet, moet je kernel ingebouwde ondersteuning hebben voor ramdisk en ext2.
Je zult uit moeten werken wat er in terug te plaatsen als je een minimum set faciliteiten hebt uitgewerkt om in een kernel op te nemen. Waarschijnlijk het meest algemene gebruik voor een boot/root-diskette zou zijn een systeem te bestuderen en een beschadigd root-bestandssysteem te herstellen, en hiervoor heb je wellicht kernel-ondersteuning nodig. Als bijvoorbeeld je backups allen op tape worden bewaard door gebruik te maken van Ftape om je tapedrive te benaderen, dan zal het niet mogelijk zijn vanaf je backuptapes een herstelprocedure uit te voeren als je je huidige root-drive en drives met Ftape kwijtraakt. Je zult Linux opnieuw moeten installeren, ftape moeten downloaden en opnieuw moeten installleren om vervolgens je backups opnieuw in proberen te lezen.
Het punt hier is dat, dat welke I/O ondersteuning je ook aan je kernel hebt toegevoegd om backups te ondersteunen dit ook in je boot/root kernel toegevoegd zou moeten zijn.
De procedure voor het werkelijk bouwen van de kernel is beschreven in de
documentatie die met de kernel wordt geleverd. Het is tamelijk eenvoudig
te volgen, dus begin door het kijken in /usr/src/linux.
Als je bij het bouwen van een kernel problemen ondervindt, zou je eigenlijk
niet moeten proberen boot/root systemen te bouwen.
Denk er aan de kernel met ``make zImage
'' te comprimeren.