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

Reply via email to