引导装载程序(英语:boot loader)是计算机开机自检完成后装载操作系统或者其他系统软件的计算机程序。自检完成后运行引导装载程序,然后再加载并运行软件。引导装载程序可以从硬盘装载到主内存中。
在MBR磁盘分区中引导程序位于主引导记录(MBR)。但是随着计算机操作系统越来越复杂,位于主引导记录的空间已经放不下引导操作系统的代码,于是就有了第二阶段的引导程序,而MBR中代码的功能也从直接引导操作系统变为了引导第二阶段的引导程序。因此引导程序通常分为两部分:第一阶段引导程序位于主引导记录(MBR),用以引导位于某个分区上的第二阶段引导程序,如NTLDR、BOOTMGR和GNU GRUB等。
对于UEFI系统,由EFI应用程序(即EFI系统分区中的.efi文件)取代MBR和第二阶段引导程序,UEFI固件会加载引导程序的.efi文件,再由引导程序加载操作系统。
1.1.2 BOOTMGR安装
在MBR磁盘分区安装Windows时,Windows会覆盖MBR分区和其所在的分区。你没有办法保留之前MBR中对Linux引导程序的指向。
1.1.3 GRUB安装
在MBR磁盘分区有两种安装GRUB的方法:两种方法的启动镜像(即boot.img