The mkinitrd in -current takes care of module dependencies for you, but the one in 11.0 does not; therefore, your initrd is missing some needed modules. Add the mbcache and jbd modules and it should work (assuming I didn't forget one) :-)
As for two initrd's - not necessary -- if you don't pass the -c flag, you can install modules from more than one kernel into the same initrd. The -c flag clears the /boot/initrd-tree/ before doing anything, so if you omit that flag, you keep the existing contents.
Last edited by rworkman; 06-05-2007 at 11:17 PM.