Multiboot Specification

La Multiboot Specification o Especificación Multiarranque es un estándar abierto que describe cómo un gestor de arranque puede cargar un x86 sistema operativo del kernel.

Como resultado, también permite una más fácil coexistencia de diferentes sistemas operativos en un único equipo, lo que se conoce como multi-arranque (multi-booting) .

La especificación fue originalmente creada en 1995 y desarrollada por la Fundación para el Software Libre.

GNU Hurd, VMware ESXi, Xen y L4 microkernels, todos tienen que ser arrancados de esta forma.

[2]​ El siguiente software se conoce que es compatible con la especificación de arranque múltiple:[4]​