序通常分为两部分：第一阶段引导程序位于主引导记录（MBR），用以引导位于某个分区上的第二阶段引导程序，如NTLDR、BOOTMGR和GNU GRUB等。BIOS开机完成后，bootloader就接手初始化硬体设备、建立记忆体空间的映射，以便为作业系统内核准备好正确的软硬体环境。但是随着计算机操作系统越来越复杂，位于主引导记录的空间已经放不下启动操作系统的代码，于是就有了第二阶段的引导程序，而MBR中代码的功能也从直接启动操作系统变为了启动第二阶段的引导程序。对于UEFI系统，由EFI应用程式（即