很多Linux系统使用 LILO,用于引导操作系统的 LInux 加载器。 但是,我们将只讨论 GRUB,它更易于使用且更灵活。 如果您需要有关的信息 LILO,请参阅手册页和 HOWTO。 两个系统都支持双引导安装,我们参考有关此主题的 HOWTO 以获取实际示例和背景信息。
4.2.2. 启动过程
当 x86 计算机启动时,处理器会查看 BIOS(基本输入/输出系统)的系统内存末尾并运行它。 BIOS 程序被写入永久只读存储器,并且始终可供使用。 BIOS 为外围设备提供最低级别的接口,并控制启动过程的第一步。
BIOS 测试系统,查找并检查外围设备,然后查找用于引导系统的驱动器。 通常它会检查软盘驱动器(或许多较新系统上的 CD-ROM 驱动器)是否存在可启动媒体(如果存在),然后查找硬盘驱动器。 用于引导的驱动器的顺序通常由系统上的特定 BIOS 设置控制。 一旦 Linux 安装在系统的硬盘驱动器上,BIOS 就会从第一个硬盘驱动器的第一个扇区开始查找主引导记录 (MBR),将其内容加载到内存中,然后将控制权交给它。