Comment 2 for bug 393569

Revision history for this message
agraf (agraf) wrote :

Linux initrd catting works by appending multiple cpio archives. Usually you pass gzip'ed cpio archives though.
So in order to support multiple -initrd with Linux kernels, we'd need to unpack all initrds, concatenate them and gzip them again so Linux is happy.

I don't know if that's worth it.

Multiboot supports multiple "modules" which are represented as -initrd in qemu. I'd rather see multiboot support in Linux than implementing cpio concatenating in qemu.