Hello all,<br>I am porting linux-2.6.37 to a new architecture, and I am facing the well-known problem:<br><br>VFS: Cannot open root device &quot;(null)&quot; or unknown-block(0,0)<br><br>When I was working on uClinux, the vmlinux image was concatenated with the romfs image. <br>
The kernel was aware of the address of the magic number -rom1fs- thanks  the configuration <br>CONFIG_MTD_UCLINUX_ADDRESS= . . .  in the .config file. <br><br>But, I have not found how I can do thit in Linux..<br>Where and how the romfs tree is created and included to the kernel image?<br>
<br>This question concerns also all the necessary user applications like &quot;init&quot; and &quot;sh&quot;.<br><br><br> Any help will be very useful.<br><br>Thanks in advance.<br>