LPI Linux 认证/内核组件
外观
(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 现在是首选的引导镜像。尽管有一些关于使用此引导镜像类型导致引导失败的报告,但这些问题正在被解决,因为内核开发者希望该格式能够在所有英特尔硬件上运行。