The Multiboot specification is an open standard describing how a boot loader can load an x86 operating system kernel.[1][2] The specification allows any compliant boot-loader implementation to boot any compliant operating-system kernel. Thus, it allows different operating systems and boot loaders to work together and interoperate, without the need for operating system–specific boot loaders. As a result, it also allows easier coexistence of different operating systems on a single computer, which is also known as multi-booting.
The specification was originally created in 1995 and developed by the Free Software Foundation. GNU Hurd, VMware ESXi, Xen, and L4 microkernels all need to be booted using this method. GNU GRUB is the reference implementation used in the GNU operating system and other operating systems.[3] As of July 2019[update], the latest version of Multiboot specification is 0.6.96, defined in 2009.[2] An incompatible second iteration with UEFI support, Multiboot2 specification, was later introduced. As of April 2019[update], the latest version of Multiboot2 is 2.0, defined in 2016.[4]
^Cite error: The named reference netbsd was invoked but never defined (see the help page).
The Multibootspecification is an open standard describing how a boot loader can load an x86 operating system kernel. The specification allows any compliant...
the reference implementation of the Free Software Foundation's MultibootSpecification, which provides a user the choice to boot one of multiple operating...
Interface MultibootSpecification Real-time specification for Java Single UNIX Specification Bit specification (disambiguation) Design specification Diagnostic...
across reboots. List of Linux distributions that run from RAM Multibootspecification System installer "Multiple ISO on one USB". balenaForums. 2021-11-15...
by including the GRUB bootloader on the CD and following the MultibootSpecification. While the El Torito spec alludes to a "Mac" platform ID, PowerPC-based...
Machine (KVM) Linux-libre – a free version of the Linux kernel MultibootSpecification "GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 released". Retrieved 11...
June 2023. "EFIDroid: A Second-Stage Bootloader Using UEFI Firmware to Multiboot [XDA Spotlight]". xda-developers. 2017-03-06. Retrieved 2021-03-26. "The...
ANSI C language (Assembly used only in the needed parts). GRUB MultibootSpecification v1 compliant. Full 32bit protected mode non-preemptive kernel....
sub-optimal these FAT variants are perfectly valid according to the specifications of the file system itself, although default issues of MS-DOS / PC DOS...
and several Linux distributions shipped by default and offered via a multiboot system. The default operating system launched is a custom Linux OS based...
TouchPad was in development in January 2012, which boots via the moboot multiboot bootloader (using the same method as the Android port). The port was in...
July 7, 2017. Retrieved April 5, 2019. "Some features of MS-DOS 8.0". Multiboot.ru. Archived from the original on October 22, 2010. Retrieved April 10...
the kernel to simplify booting. A microkernel-based system may boot via multiboot compatible boot loader. Such systems usually load statically-linked servers...