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 系统,引导过程到此结束。而其他系统会有一个程序来
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



