mbootpack is a tool that takes a Multiboot kerneland modules (e.g. a Xen VMM or a xen-linux kerneland initrd), and packages them up as a single filethat looks like a bzImage Linux kernel. The aim isto allow you to boot Multiboot kernels(specifically, Xen) using bootloaders that don'tsupport the Multiboot standard (i.e. pretty muchanything except GRUB).
License: GNU General Public License (GPL)
Changes:
The "-t" flag was added to strip out paths whenmaking module command-lines. The layout was fixedfor kernels that load above 1MB; they are nowloaded at 1MB and relocated at boot time insteadof having a lot of zeroes in the output file.64-bit compiles were made to work properly.
More...