I'd be interested to take a look at your work. I've been taking my time as a lot of it is pretty new to me. There is no escaping the fact an initrd file is needed, for the bootup on multiple systems by taking advantage of modules, and to mount a root from CD that can be overlaid with a ram disk. All that's needed is cpio and the mkinitramfs files (with tweaking, I'm still playing with them) already included in BLFS. http://www.linuxfromscratch.org/blfs/view/svn/postlfs/initramfs.html There's no need to complicate the process by adding other packages such as busybox, the initramfs is a minimal collection of tools from the LFS filesystem. After making the root system into a volume that can reside on an ISO9660 filesystem (squashfs?), a bootable ISO image can be generated using grub-rescue. It's already included in the base system and can also be a useful tool for recovery disk use. I've added OpenSSH, wget, and a couple of text editors. After installing jhalfs and dependencies I'll be good to go for a minimal x86_64 base system. The process is all fairly simple and think a chapter could be created in BLFS to automate building a fresh ISO using the LFS filesystem; a regenerating customisable LiveCD.
The list of software the old LiveCD on the LFS website is impressive, though I don't see much of it being useful personally. Does anyone think anything is essential? Braille and speech output are interesting options that I would like to see included, if only out of curiosity and the interests of accessibility.
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page