Quote Originally Posted by tji
Kernel panic : No init found. Try passing init= option to kernel

If I use the default boot.img, my slightly modified Knoppix CD boots fine. It's only when I try to use the image with my kernel that I have problems.
I would imagine that you don't have the necessary kernel modules in your initial root filesystem (I suppose that's boot.img) to mount your root filesystem. At least, that's my experience from other distributions and from the typical behaviour of "make install" on the Linux kernel sources.

Quote Originally Posted by tji
When I made the new boot.img, I modified as little as possible. I kept the same mroot, I just replaced the kernel.

Is there something else I'm missing? Or, does anyone else have a working boot.img that includes a kernel with devfs support?
My standard workaround when trying out a custom kernel is to reuse the old initial root filesystem image for the shipped kernel and to replace the kernel and modules in that image (or rather a copy of it). I don't know how wise that is, but the standard kernel Makefiles don't really help me find a reliable alternative.