Eu gostaria de dar uma olhada no LinuxFromScratch ( link ). É um projeto que o guia através de todas as etapas necessárias para montar uma distribuição Linux a partir do chão. Quando eu compilei meu próprio-de-scratch-distro há alguns anos atrás, foi muito trabalho Mas valeu a pena. Eu aprendi muito nesse processo.