I have made one folder called initrd which contains eight sub directories tmp,bin,dev,bin,etc,proc,mnt,lib and one file linuxrc using one tool clonesys which is used for cloning and I have made the image file using following commands :

find ./ | cpio -H newc -o > initrd.cpio
gzip initrd.cpio
mv initrd.cpio.gz initrd.img

and in my .cfg file i am giving initrd=initrd.img init=/linuxrc root=/dev/ram0

I have this ram0 file under dev folder which is under initrd. After all this I made one iso file and burnt that on to a CD.

When I boot my system with that CD, I am getting the following error :

VFS: Cannot open root device "ram0" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic- not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Please tell me how to solve this problem. Thanks in advance.