中华考试网·阅读新闻
操作系统 > Linux > 文章内容

Linux操作系统学习笔记(47)

2016-1-5编辑:ljnbset

定制系统启动和引导过程

什么是引导装载程序?

几年前,一个称为 LILO 的程序被广泛地用于在 x86 系统上引导 Linux。LILO 这个名称是“LInux LOader”的缩写。现在,另一个称为 GRUB(GRand Unified Bootloader)的程序比较流行。在非 x86 Linux 系统上,使用其他引导装载程序,但是它们的配置方式一般与 LILO 或 GRUB 相同。

尽管它们的配置语法有差异,但是 LILO 和 GRUB 执行大致相同的任务。基本上,它们都让用户选择操作系统(可能包括多个 Linux 内核)并且将选择的操作系统内核装载进内存。这两个程序都允许向 Linux 内核传递参数,而且都可以配置为在相同计算机上启动非 Linux 操作系统。

LILO 或 GRUB(或者其他引导装载程序)一般都驻留在主硬盘的 MBR(主引导记录,Master Boot Record)上,MBR 由系统 BIOS 自动装载。LILO 只能从硬盘装载一个特定的原始扇区。GRUB 更先进,它能够识别许多文件系统类型,比如 ext2/3、ReiserFS、VFAT 和 UFS。这意味着,当配置文件被修改时,GRUB 不需要重写 MBR(这是 LILO 采用的方式)。

Linux操作系统学习笔记(46)
咨询热线:4000-525-585(免长途费)