|
编者按:这篇教程向您展示怎样一步一步用适合您的机器的正确配置来重新建立Linux内核。 专栏作家Daniel Robbins介绍了内核,并逐步教您寻找并下载内核源代码、配置内核、编译并安装内核以及内核引导的配置。
预备知识
并不需要什么。Linux、Unix或类似Unix操作系统的新用户也会从中获益。并且中等水平的Unix用户会发现这个教程是一个很好的复习。
系统需求
您需要Netscape4.x 或更高版本,或者带JavaScript的IE4.x或更高版本。
教程内容
第一部分 教学提示
如果您不太了解 Linux,或者其他任何一种 UNIX 或类似 UNIX 的操作系统,而且想要了解如何配置、编译和安装 Linux 内核,那么本教程很适合您的需要。从中,您将学习什么是 Linux 内核,什么是模块以及如何下载、编译和安装一个新的内核。本教程将带领您经历内核完整的编译过程。
如果您以前曾经编译过 Linux 内核,您将发现这篇教程能更新想法。
第二部分 内核入门
当您听到"Linux" 这个词眼时您想到了什么?当我听到它时,我通常会想到一个完整的 Linux 软件包和其中所有包含的程序。
但是,您也许会惊奇地发现,从技术上而言,Linux 是一个内核,而且只是一个内核。其余我们所通常称之为 "Linux" (例如一个 shell 和编译器)的部分实质上只是整个软件包的一部分,它们从技术上而言是与 Linux (内核)是分开的。 当许多人使用 "Linux" 这个词来表达"基于 Linux 软件包"时,每个人都会同意 Linux 内核是每个软件包的心脏。点击进入》
- 与硬件接口
- 抽象 CPU
- 抽象 I/O
- 网络为中心
- 启动,第一部分
- 启动,第二部分
- 介绍...模块!
- 模块,第二部分
- 模块 -- 特别注意!
第三部分 查找并下载源代码
要编译一个最新的内核,您需要首先下载它的源代码。在您下载内核的源代码前,您要知道到您要找什么。首先要问您自己的问题是 -- 您需要一份稳定的还是测试版的内核?点击进入》
- 内核版本
- 内核版本历史
- 2.4 版内核警告信息
- 下载内核
- 内核解包
第四部分 配置内核
在您编译内核前,您需要配置它,配置是您精确控制在新内核中启用(禁止)哪些内核功能的机会。您也将控制哪些会被编译到内核的二进制映像(在启动时被载入)而哪些被编译到需要时载入的内核模块文件。点击进入》
- 讨论配置问题
- 配置的新途径
- 配置技巧
第五部分 编译和安装内核
一旦您的内核配置完毕,就可开始编译它了。点击进入》
- make dep; make clean
- make bzImage
- 编译模块
第六部分 启动配置
现在是最后来重新配置 LILO 的时候了,它将负责载入新的内核。LILO 是最流行的 Linux 引导工具,而且为所有的主流 Linux 发行商所采用。点击进入》
- LILO 入门
- 启动配置,第二部分
- 启动配置,第三部分
- 启动配置,第四部分
- 启动配置,第五部分
- 启动配置,祥解
- 相关资源
第七部分 总结
请让我们知道这个教程是否对您有帮助以及我们如何来改进它。我们也想知道您希望我们提供哪些其它的教程。谢谢!
小编说话:如果你想阐述自己的观点,请在下面的“发表评论”中发言
(责任编辑:赵纪雷)
|