From: Manuel Rodriguez on
To simplify the linux-installation you need only 3 files:
1. vmlinuz, 2 MB, its the Kernel
2. initrd.img, 20 MB, some Tools like cat, modules etc.
3. filesystem.squashfs, 600 MB, the Linux Distribution compiled in
one huge file

But how exactly must i set the parameters?
From: Douglas Mayne on
On Thu, 07 Jan 2010 03:08:37 -0800, Manuel Rodriguez wrote:

> To simplify the linux-installation you need only 3 files:
> 1. vmlinuz, 2 MB, its the Kernel
> 2. initrd.img, 20 MB, some Tools like cat, modules etc. 3.
> filesystem.squashfs, 600 MB, the Linux Distribution compiled in
> one huge file
>
> But how exactly must i set the parameters?
>
You have the basic outline generally correct. AIUI, this problem is
somewhat distribution dependant, because it relies on help from the
environment provided by the initrd. Some distributions may actually offer
to help you build a working live CD interactively. However, you can do it
for yourself and it is a worthwhile exercise to learn GNU/Linux startup
principles, IMO. To do this for yourself you will need an understanding
of the bootloader, the initrd layout, the root filesystem layout, and you
will need a "layered" filesystem. For the latter, you can choose unionfs
or device mapper's copy-on-write (COW). This article explains some
possible uses of device mapper:

http://linuxgazette.net/114/kapil.html

--
Douglas Mayne