mbootpack is a tool that takes a Multiboot kernel and modules (e.g. a Xen VMM or a xen-linux kernel and initrd), and packages them up as a single file that looks like a bzImage Linux kernel. The aim is to allow you to boot Multiboot kernels (specifically, Xen) using bootloaders that don't support the Multiboot standard (i.e. pretty much anything except GRUB).
|Tags||Boot Operating System Kernels|
Release Notes: The "-t" flag was added to strip out paths when making module command-lines. The layout was fixed for kernels that load above 1MB; they are now loaded at 1MB and relocated at boot time instead of having a lot of zeroes in the output file. 64-bit compiles were made to work properly.
Release Notes: Minor fixes and cleanups were done.
Release Notes: The kernel command line is now supplied at boot time, instead of at packing time. A problem was fixed with packing the Xen VMM, which assumes its boot information will be below 640K.
Release Notes: This version is alpha code. It has been tested with the Xen VMM and xenlinux kernel, loaded from GRUB and LILO. Other Multiboot kernels and other bootloaders should work, but have not been tried.