引导加载程序(Boot loader)是在计算机在加载操作系统内核之前运行的一段小程序。通过这段小程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境加载到一个适合的状态,以便为最终调用操作系统内核做好准备。通常,引导加载的程序依赖于硬件实现,早期的Linux系统常见的引导加载程序有2种,即Grub和Lilo,现如今Grub已经成为了主流(类似Windows下的boot.ini引导文件)。
引导加载程序读取grub.conf文件的配置信息,然后根据对应配置信息来启动不同的操作系统, 管理员可以从三个路径查看grub.conf的配置信息,具体如下所示:
[root@oldboy boot]# cat /etc/grub.conf
#<==也可读取/boot/grub/menu.lst(软链接)或/boot/grub/grub.conf(真实文件)。
...省略多行注释信息,其实这里的注释已经解释的蛮清楚了,只是90%的初学者看不见这里...
default=0
#