引导加载程序(boot
loader)
会引导操作系统。当机器引导它的操作系统时,bios
会读取引导介质上最前面的
512
字节(即人们所知的
主引导记录(master
boot
record,mbr)
)。在单一的
mbr
中只能存储一个操作系统的引导记录,所以当需要多个操作系统时就会出现问题。所以需要更灵活的引导加载程序。
由于
bios
只能访问很少量的数据,所以大部分引导加载程序分两个阶段进行引导。在引导的第一个阶段中,bios
引导一部分引导加载程序,即
初始程序加载程序(initial
program
loader,ipl
)。ipl
查询分区表,从而能够加载位于不同介质上任意位置的数据。首先通过这步操作
来定位第二阶段引导加载程序(其中包含加载程序的其余部分)。
第二阶段引导加载程序是引导加载程序的主体;很多人认为这才是引导加载程序的真正部分。它包含有加载程序更需要磁盘空间的部分,比如用户界面和内核引导程序。从简单的命令行到绘声绘色的
gui,这些用户界面的范围很广泛。
引导加载程序通常配置为两种方式的其中之一:要么是作为主引导加载程序(primary
boot
loader),要么是作为二级引导加载程序(secondary
boot
loader)。
主引导程序是安装在
mbr
上的第一阶段引导加载程序(见先前的描述)。
二级引导加载程序
是安装在可引导分区的第一阶段引导加载程序。必须在
mbr
上安装单独的引导加载程序,并配置它将
控制权转交给二级引导加载程序。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。