
More information on the Ramdisk image
Phil Wilshire Sept 19 , 2003

If you look in the /etc/rc file on the target

you may see the following

	/bin/expand /etc/ramfs.img /dev/ram1
	mount -t proc proc /proc
	mount -t ext2 /dev/ram1 /var
	mkdir /var/tmp
	mkdir /var/log
	mkdir /var/run
	mkdir /var/lock

The file ramfs.img is an ext2 file system image that has been compressed
The expand utility will unpack this into /dev/ram1
This can then be mounted as an ext2 file system.

This is controlled by the user options specified by the make menuconfig tool

follow this path:

	make menuconfig

	 Target Platform Selection  ---> 
	(enter)
	  [*] Customize Vendor/User Settings (NEW)   
	(exit save options )
	 Miscellaneous Configuration  ---> 
	  (128K) RAMFS Image   <---  ( change the option here )

	exit exit yes
	make dep
	make

And you should have a larger image.  You can easily use images up to
4MiB,  and once you go beyond that you needto increase the RAMdisk
maximum size in the kernel config.

If you do not want all the RAM for the image allocated until you have
filled it with files,  then you need to enable the

	"expand should not write zeroes"

option using the same mechanism above.

If you want to look deeper then the 

	user/ramimage directory

contains more information including a mkrd script that shoes you how to
make one of the images.

regards
  Phil Wilshire <philwil@earthlink.net>

