跳转到内容

LPI Linux 认证/内核组件

来自维基教科书,开放的书籍,开放的世界

详细目标 (201.1)

[编辑 | 编辑源代码]

(LPIC-2 版本 4.5)


权重: 2


描述: 候选人应该能够使用特定硬件、硬件驱动程序、系统资源和要求所需的内核组件。本目标包括实现不同类型的内核镜像、识别稳定和开发内核和补丁,以及使用内核模块。


关键知识领域

  • 内核 2.6.x、3.x 和 4.x 文档


以下是使用的文件、术语和实用程序的部分列表

  • /usr/src/linux
  • /usr/src/linux/Documentation/
  • zImage
  • bzImage
  • xz 压缩


内核镜像格式

[编辑 | 编辑源代码]

在英特尔平台上可以使用两种类型的内核镜像格式: zImage 和 bzImage。它们之间的区别在于它们引导的方式以及内核可以有多大,而不是压缩算法,正如人们所想的那样。两者都使用 gzip 进行压缩。

zImage

这是英特尔的旧引导镜像格式,适用于所有已知的 PC 硬件。引导程序和解压缩的内核加载到 8086 时代的 640 KB 低内存中。允许的内核大小为 520 KB。如果你的内核超过此大小,你必须切换到 bzImage 或将更多内核放到模块中。引导镜像构建器会告诉你何时需要这样做。

bzImage

此格式中的 b 代表 big。bzImage 内核镜像不受限于 520 KB 甚至 640 KB。bzImage 现在是首选的引导镜像。尽管有一些关于使用此引导镜像类型导致引导失败的报告,但这些问题正在被解决,因为内核开发者希望该格式能够在所有英特尔硬件上运行。

华夏公益教科书