SIZE of "initrd" in accordance with system RAM in an embedded linux ( a busybox) ...
Hello to all,
Our company is working on a set-top box with a LFS as its embedded OS. Actually this box for boot up needs making initrd.img.gz, system2.cramfs and kernel. When I set the INITRDSIZE in the byzgl/Config file and also kernel configuration to more than 49152 KB initrd fits, but the memory of our box which is 128 MB ( and must be that amount) can not include that much blocks of initrd.
When I decrease the INITRDSIZE to less or equal to 49152 KB the initrd itself can not be fit during making initrd.img.gz.
I want to know that how I can synchronize these two problems ?
What are the files that initrd makes that can not be fit into 49152 KB INITRDSIZE ?