Hi all,
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 following contents.
default linux timeout 60
label linux kernel vmlinuz 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.
Regards,
Eric
On Fri, May 28, 2010 at 23:52:32 +0800, Lee Eric openlinuxsource@gmail.com wrote:
Hi all,
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.
What is your overall goal. It is unlikely (though it could be) that the way you are trying to do this is the right approach.
Normally you want to work with the kickstart files. Those can contain more than a list of packages to install. If you explain what your overall goal is someone might be able to make some suggestions with how to achieve it using a kickstart file.
livecd@lists.fedoraproject.org