Além do lfs (que particularmente, é mais interessante ), vc pode fazer distros baseadas em outras, como o ubuntu. Mas, nesse caso, cada distro "prime" tem uma forma particular de geração de rootfs. Vc pode pesquisar aqui https://wiki.debian.org/ e aqui também https://fedoraproject.org/wiki/Fedora_Project_Wiki. Essa duas distros têm uma boa documentação a respeito disso.
[]s