Multiboot je specifikace, která definuje komunikační protokol mezi zavaděčem (LILO, Grub, …) a jádrem operačního systému. Důvodem pro existenci takového protokolu je umožnění libovolné kombinace zavaděč ↔ jádro. Jakýkoliv zavaděč je pak v ideálním případě schopen zavádět libovolná jádra. To samozřejmě zjednodušuje vývoj operačních systémů, protože není potřeba psát vlastní zavaděče.
Aktuální článek na ONLamp informuje o cestě NetBSD ke kompatibilitě s multiboot. NetBSD je tak schopné nabootovat z Grubu a to umožňuje uživatelům nainstalovat jej bez problémů na jeden stroj s Linuxem.