Projects / mbootpack


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).


Recent releases

  •  09 Dec 2008 13:48

    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.

    •  05 Apr 2005 13:58

      Release Notes: Minor fixes and cleanups were done.

      •  03 Apr 2005 13:42

        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.

        •  10 Nov 2004 16:59

          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.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.