1# Multiboot trampoline loader 2 3This directory implements a small "kernel" compatible with the 4[Multiboot](https://www.gnu.org/software/grub/manual/multiboot/multiboot.html) 5specification that simulates a 6[ZBI](../../../../system/public/zircon/boot/image.h)-compatible boot loader. 7This makes it possible to boot a *complete x86-64 ZBI* via a 8*Multiboot-compatible x86-32 boot loader* such as 9[GRUB](https://www.gnu.org/software/grub/) or [QEMU](https://www.qemu.org/). 10 11`multiboot.bin` is a Multiboot-compatible ELF kernel image. It requires a 12single *Multiboot module*, also known as the `initrd` or *RAM disk*, that 13contains a complete ZBI image (kernel and BOOTFS). With QEMU, use: 14``` 15-kernel multiboot.bin -initrd zircon.zbi 16``` 17