1 2mboot.c32 3--------- 4 5mboot.c32 is a 32-bit ELF module that allows Syslinux and its 6variants to load and boot kernels that use the Multiboot standard 7(e.g. the Xen virtual machine monitor, and the Fiasco and GNU Mach 8microkernels). 9 10To load a multiboot kernel and modules in Syslinux, put mboot.c32 (from 11com32/modules) in the boot directory, and load it as the "kernel" in the 12configuration file. The command-line to pass to mboot.c32 is the kernel 13command-line, followed by all the module command lines, separated with 14'---'. For example, to load a Xen VMM, xenlinux and an initrd: 15 16DEFAULT mboot.c32 xen.gz dom0_mem=15000 nosmp noacpi --- linux.gz console=tty0 root=/dev/hda1 --- initrd.img 17 18or, as a choice in a menu: 19 20LABEL Xen 21 KERNEL mboot.c32 22 APPEND xen.gz dom0_mem=15000 nosmp noacpi --- linux.gz console=tty0 root=/dev/hda1 --- initrd.img 23 24mboot.c32 requires version 2.12 or later of Syslinux. 25 26Tim Deegan, May 2005 27