18、Linux 启动管理器:LILO 与 LOADLIN 全解析

Linux 启动管理器:LILO 与 LOADLIN 全解析

1. Linux 启动机制概述

加载 Linux 不像启动 Windows 等传统操作系统那么简单。Linux 内核需要一个预加载器来传递其运行所需的选项。例如,系统中可能存在多个不同的内核,那么如何告知 Linux 从哪个内核启动呢?大多数情况下,会使用 LILO 或 LOADLIN 这两款软件,像 OpenLinux 等一些发行版则使用 SYSLINUX。这些程序对 Linux 至关重要,它们将内核(操作系统中承担所有工作的部分)加载到内存并启动它,要让 Linux 运行起来,就需要用到其中一个程序。

2. 配置 LILO

LILO(Linux loader 的缩写)是标准的 Linux 加载器,也是所有 Linux 引导加载器中最灵活的。它既可以配置安装在硬盘的主引导记录(MBR)中,也可以安装在硬盘分区的引导扇区里。在安装 Linux 时就需要做出这个选择,具体取决于系统情况,选择最适合的方式。

PC 的启动过程如下:
1. 打开 PC 后,处理器开始执行 BIOS 中的代码。此代码会检测已安装的内存大小,测试处理器和硬件,并将硬件初始化为已知状态。
2. BIOS 接着查找引导驱动器(通常是软盘或硬盘)。如果是硬盘,BIOS 会读取主引导记录并执行它。这个主引导记录(通常由 DOS 即 Windows 95 安装)会查找第一个活动分区,然后尝试加载该分区上的引导程序。
3. 分区的引导扇区包含如何加载引导加载器的指令。由于存在大小限制,引导加载器必须非常小。DOS 本身足够小,可以放入其中,所以对于 DOS 系统,引导过程到此结束。而其他系统会有一个程序来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值