Általános leírásért lásd a BOOTBOOT Protokollt.
A BIOS-t támogató gépeken ugyanaz a betöltő működik Multiboottal, láncbetöltéssel MBR, VBR (GPT hibrid indítás) és CDROM indító szektorból, vagy BIOS bővítő ROM-ból (szóval nemcsak a ramlemez lehet a ROM-ban, de maga a betöltő is), de betölthető Linux kernelként is (ISOLINUX, LoadLin stb.).
IRQ-k letiltva, GDT nincs meghatározva, de érvényes, IDT nincs beállítva. SSE, SMP engedélyezve. Kód felügyeleti módban, 0-ás gyűrűn fut minden processzormagon.
BIOS lemez / cdrom: másold be a bootboot.bin-t az FS0:\BOOTBOOT.BIN-be. Rakhatod az INITRD partíciódra de akár
a partíciós területen kívülre is (lásd `dd conv=notrunc seek=x`). Végezetül telepítsd a __boot.bin__-t az
El Torito Boot katalógusába "no emulation" módban, vagy a Master Boot Record-ba (illetve Volume Boot Record-ba ha
boot menedzsert használsz), a bootboot.bin első szektorának LBA címét lemetve 32 biten a 0x1B0 címre. A [mkboot](https://gitlab.com/bztsrc/bootboot/blob/master/x86_64-bios/mkboot.c)
szerszám ezt megteszi neked.
BIOS ROM: égesd ki a bootboot.bin-t egy BIOS Bővító ROM-ba.
GRUB: add meg a bootboot.bin-t Multiboot "kernel"-nek a grub.cfg-ban, vagy lánctöltheted a boot.bin-t. Az initrd-t és a környezeti fájl is betöltheted modulként (ebben a sorrendben). Ha nincs modul megadva, akkor a lemezen fogja keresni őket a szokásos helyen. Példa:
menuentry "MyKernel" {
multiboot /bootboot.bin # a betöltő
module /bootboot/initrd # első modul az initrd (opcionális)
module /bootboot/config # második modul a konfigurációs fájl (opcionális)
boot
}