Also ich habe vor kurzem selbst ein LFS aufgesetzt. Vorweg: Es ist verdammt viel Arbeit. Ich saß 2 1/2 Tage daran, das System soweit zu installieren, dass es bootet. Und das Einzige, was ich dadurch gelernt habe, ist ./configure, make & make install. Wenn Du nicht alles mitschreibst, weißt Du zumindest nach dem ersten Mal nicht, welches Paket, welches als Abhängigkeit braucht.GCC, Glibc, Binutils etc müssen mehrmals mit verschiendenen Flags gebaut werden, was verdammt zeitaufwändig ist. Damit Du sicher sein kannst, das die Tools die Du baust, auch funktionieren, ist es ratsam jedes Tool nach dem kompilieren zu testen, was auch wieder Zeit en masse verschlingt. Nachdem dein System gebootet hat, wirst Du von einem absolut leeren System begrüßt. Nichtmal wget oder curl zum fetchen von Sources sind vorhanden und müssen inkl Abhängigkeiten erstmal gebaut werden.
Wenn mir das nächste Mal langweilig ist, beschäftige ich mich lieber mit Slackware und übernehme das Auflösen von Abhängigkeiten selber. Das bringt mehr