dyne ram disk - the root filesystem

The Ram Disk, also named initrd (init ram disk) is the part of the system which is read from the boot device directly by the kernel while booting: it is held in Ram memory and it contains all the base system. For more informations about what an Initrd does, see http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/initrd.html

In dyne:II the Ram Disk is a booting agent with the main task of looking for the UsrSystem: it contains a couple of tools, kernel modules and StartupSequence scripts to autodetect most of the storage devices connected and to scan them.

The Ram Disk can be customized to contain more kernel modules in /boot/modules, i.e. for a particular network card, in order to have a particular device configured and scan for the UsrSystem in there. This way Samba mounting of a dock is possible, making it available on a shared directory from another computer on the same network... and much more ;)

So far the interesting tools available to the Ram Disk are:

/!\ most of the operations you can perform with these tools can be automated using KernelOptions? or executed manually in VolatileMode?

Once the Ram Disk is correctly loaded into memory, the init process is started by the kernel: there we proceed to the StartupSequence, which consists of shell scripts making good use of the system we have in memory.

DyneBolic2RamDisk (last edited 2008-07-17 10:29:51 by jaromil)