In Progress

Linux root fs in RAM (lilo/initrd)

Project must deliver a linux root filesystem which runs entirely from RAM.

Selected bidder will be given a small (200MB) root filesystem image based on Slackware 10.2 (kernel [url removed, login to view]). Image will need to be configured for a two stage boot process (using initrd).

1) The first stage will need to have the capability to run a simple script to check for the existence of a file. NOTE: We will be expanding the function of the script a ta later date. The file checking is a simple example to demonstrate proper functionality.

2) If the first stage finds the file, it will load a new root fs into ram and perform a pivot_root.

3) If the first stage does _not_ find the file, it must load network device modules, bring up an ethernet interface, and ping a given host. NOTE: this script will also be expanded at a later date.

4) Upon completion of the project, bidder must provide detailed instructions (line-by-line) on what steps were taken to achieve the goal. Success will be determined by achievement of project goals and usability of documentation.


- Slackware 10.2 (kernel [url removed, login to view])

- must use lilo / MBR (all non-graphical)

- must not use any software/utilities other than what is provided with Slackware distribution 10.2

- must provide _detailed_ documentation on steps taken to implement

- must free up any ram space used by initrd

Ideal candidate will have hands-on experience with Slackware, lilo, and initrd and will understand/leverage the resources available on many linux sites.

Bidders may propose alternatives to lilo / initrd, but must provide references as to why they are better / preferred methods.

UPDATE: Kernel version is 2.4.31.

Skills: Linux

See more: lilo initrd, rootfs ram, linux ram root, debian root ram, load root ram, root ram, linux root ram, ram root linux, linux root filesystem ram, slackware load ram, ram rootfs, lilo initrd slackware, expanding initrd, linux rootfs ram, what is in, perform line, ideal image, lilo root ram, create ram based, slackware lilo initrd, ram based root linux, load arm initrd, initrd run completely ram, root ram linux, lilo initrd type

About the Employer:
( 1 review ) Wilmington, United States

Project ID: #51915

Awarded to:


My company uses Stackware (current) as a basis of of our own small business Linux distribution. The scripting you have described has been done for this distribution. Distribution is both LIVE on CD and installab More

$250 USD in 14 days
(1 Review)

7 freelancers are bidding on average $249 for this job


Hi! i have a lot of experience in linux development, liveCDs, liveFlashes etc, so initrd isn't a problem for me at all. Contact me if you interested and we will discuss details.

$300 USD in 14 days
(14 Reviews)

Will be happy to help you. I have 10 years experience with various Linux distributions installation, configuration and development (including RedHat, Debian, Slackware, Gentoo and more). I developed projects like this More

$250 USD in 7 days
(2 Reviews)

Hello Please check PMB for details. Regards, Copyleft solutions

$200 USD in 30 days
(2 Reviews)

Hi! I was developing few private use linux distro's, including ramfs/flash/livecd based. 3 weeks would be enough for such a project, i think.

$200 USD in 21 days
(2 Reviews)

I'm experienced linux admin with previous work with this kind of projects. Design and develop of mini-linux to be used as wireless router and design and development of ARM-linux system for domotic. Contact me for detai More

$300 USD in 20 days
(0 Reviews)

We are ready to start ASAP.

$245 USD in 12 days
(0 Reviews)