3.1. 什么是 PALO

PALO 是一组两个程序,一个是由 PA-RISC 固件 加载到内存中并执行的引导加载程序,以及一个引导介质管理工具,用于准备和更新可引导介质,例如硬盘驱动器。

PALO 引导加载程序可执行文件存储在一个名为iplboot. 'IPL是 HP 术语,指 Initial Program Loader(参见词汇表)。引导介质管理工具名为 PALO,代表 PA/Linux LOader,就像在 x86 上引导介质管理工具名为 LILO 一样。

尽管 PALO 非常像 LILO(两者都有用户空间应用程序和引导加载程序可执行文件),但值得一提的是,PALO 通常不需要像 LILO 那样,每次构建和安装新内核时都调用它[1]

Note

PALO 与 PA/Linux 开发密切相关。因此,已经发布了多个版本。PALO 的作者 Paul Bame 在这封邮件中解释了 make palo 操作方式的一些变化。

注释

[1]

对于知识爱好者:PALO 实际上可以访问和读取 ext2/ext3 文件系统,因此可以跟踪符号链接,而 LILO 引导加载程序只知道访问内核的物理磁盘地址。有关更多详细信息,请参见这里