1、启动引导程序(Boot Loader)简介
启动引导程序我们之间可能见过,比如windows系统,在你的电脑上安装了两个不同版本的windows系统时,在开机启动的时候,就会有界面让你选择,你需要进入到哪个系统中,这个就是启动引导程序的作用。如果你的电脑上只有一个操作系统,进入到启动引导程序中也没有的选择,所以就没有显示让你选择进入到哪个系统。
Linux系统的启动引导程序分为两种,早期的Lilo
引导程序,现在已经不是很常见了。现在常用的是grub
引导程序,与Lilo
引导程序比来,grub
引导程序有很多优势,主要有:
- 支持更多的文件系统。
grub
的主程序可以直接在文件系统中查找内核文件。- 在系统启动时,可以利用
grub
的交互界面编辑和修改启动选项。 - 可以动态的修改
grub
的配置文件,这样在修改配置文件之后不需要重新安装grub
,而只需要重新启动系统就可以生效了。
如果你在机器上安装了两个版本的Linux系统,或者使用了不同版本的Linux系统内核,在启动系统的时候,就能进入到
grub
启动引导程序中,选择你需要进入的版本或者内核。
我们这里就学习Linux系统中的grub
启动引导程序。