[1][2] Habitualmente el gestor de arranque forma parte del cargador de arranque como por ejemplo en GRUB, GRUB 2, LILO o SYSLINUX.
EFISTUB) y el gestor de arranque puede ser un programa independiente como por ejemplo rEFIt, rEFInd, fallback.efi o los gestores de arranque nativos UEFI.
Sin embargo, puede mandar ejecutar otros programas como por ejemplo un programa para consultar cual es el hardware del equipo (Hardware Detection Tool o HDT), un programa para comprobar la integridad de la memoria (memtest), o incluso otro cargador de arranque.
Son herramientas primitivas y en algunos casos difíciles de alcanzar.
Esta lista indica el orden en el cual se lanzan hasta que una no devuelva el control.