I'm a user of Fedora 12. And I wanna make my own Live CD by using some
ways. I noticed livecd-creator works well and I read its read me under
/usr/share/doc, it looks like here's a chapter named "HOW THE LIVE CD
CREATOR WORKS" tell us how to make a Live CD manually. So I'm very
curious how this magic happened then a Live CD created.
I don't know Python at all so I take the steps by reading the
instruction. I made a fake root directory then it's a small Linux file
root file system. And I also copied isolinux.bin and kernel into the
isolinux directory. Of course I build a small isolinux.cfg with
append initrd=initrd.img root=LABEL=livecd
But I just copied initramfs from the fake root so it's normal that it
cannot mount root file system correctly after I start from the ISO
image I created. I noticed following error message.
Can't mount root file system.
mount: /dev/sr0 already mounted or /sysroot busy
So my problem is could anyone show me details how to create a live cd
by using commands manually and show me some tips to modify init script
in initrd then can mount root fs correctly?
Thanks very much.