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.

Taidot: Linux

Näytä lisää: 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

Tietoa työnantajasta:
( 1 arvostelu ) Wilmington, United States

Projektin tunnus: #51915

Myönnetty käyttäjälle:


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 Lisää

250 $ USD 14 päivässä
(1 arvostelu)

7 freelanceria on tarjonnut keskimäärin 249 $ tähän työhön


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 14 päivässä
(14 arvostelua)

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 Lisää

250 $ USD 7 päivässä
(2 arvostelua)

Hello Please check PMB for details. Regards, Copyleft solutions

200 $ USD 30 päivässä
(2 arvostelua)

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 21 päivässä
(2 arvostelua)

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 Lisää

300 $ USD 20 päivässä
(0 arvostelua)

We are ready to start ASAP.

245 $ USD 12 päivässä
(0 arvostelua)