Devendra Laulkar wrote:
Hi,
I would like to understand how live cd's work. I tried
to find out docs on the net, but I couldn't find
anything concrete explaining the fundas of live cd's.
Any pointers / resources welcome.
http://www.freesoftwaremagazine.com/articles/live_cds
Different distributions have somewhat varied implementations. Here is
how Fedora Live CD tools work.
http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo
# Sets up a file for the ext3 file system that will contain all the data
comprising the live CD
# Loopback mounts that file into the file system so there is an
installation root
# Bind mounts certain kernel file systems (/dev, /dev/pts, /proc, /sys,
/selinux) inside the installation root
# Uses a configuration file to define the requested packages and default
configuration options. The format of this file is the same as is used
for installing a system via kickstart.
# Installs, using yum, the requested packages into the installation
using the given repositories
# Optionally runs scripts as specified by the live CD configuration file.
# Relabels the entire installation root (for SELinux)
# Creates a live CD specific initramfs that matches the installed kernel
# Unmounts the kernel file systems mounted inside the installation root
# Unmounts the installation root
# Creates a squashfs file system containing only the ext3 file (compression)
# Configures the boot loader
# Creates an iso9660 bootable CD
Rahul
--
______________________________________________________________________
Pune GNU/Linux Users Group Mailing List: ([email protected])
List Information: http://plug.org.in/cgi-bin/mailman/listinfo/plug-mail
Send 'help' to [EMAIL PROTECTED] for mailing instructions.