Thanks for your answer.<br><br>Ok, here is what I have exactly done:<br><br>- compiled with my uClibc cross-compiler a simple hello world program.<br>- written a basic config file in linux-2.6.37/usr, creating a dev/console, a /init from /usr/hello and some other dirs.<br>
- edited the .config file with CONFIG_INITRAMFS_SOURCE = ......./usr/config_file and selected CONFIG_INITRAMFS_COMPRESSION_GZIP=y<br>- built the kernel<br>- launched vmlinux and received the &quot;kernel panic: junk in compressed archive&quot; error message<br>
<br>In the source code, initrd_start ans initrd_end appears.<br>if i want to use initramfs support (and not initrd support), should I do something special in &quot;setup_arch()&quot; in order to initialize these symbols?<br>
<br>thakns in advance<br>