Is it possible to specify multiple initramfs to be extracted during boot. This can be useful if you want to create a generic initramfs (or use one from a distro) and then add modifications in separate files (for example a custom /init or extract the coLinux modules). I think it will be a simple way to convert a distro (would this be useful for running from different types of iso images?). It is also a convenient if you need to upgrade a distro - without needing to re-master the initramfs. You can specify multiple initramfs archives in grub and syslinux config. I have tried using multiple initrd lines in coLinux but this did not seem to work.
The kernel will extract these files in the order they are specified. The files will all be extracted into the same place, this means files from later archives will overwrite former ones if they have the same filename. Also note that it is possible to have an initramfs archive embedded in the kernel as well as extra ones specified in the config. The archive in the kernel will be extracted first, followed by the ones in the config.