创建自定义 Linux 内核:从配置到启动的完整指南
1. 内核配置基础
在编译内核时,配置工作可能是最耗时的部分。在开始配置之前,需要了解用于编译内核的基本工具,然后才能开始研究众多的内核配置选项。
1.1 内核配置工具
要开始配置内核,需进入内核源代码目录,并使用 make 命令以多种方式进行配置:
- 适应旧配置 :首先,将现有内核目录中的内核配置文件( .config )复制到新目录。现有目录可以是发行版的旧内核源代码,也可以是之前编译过的内核。然后输入 make oldconfig ,系统将运行文本模式配置,但仅会询问新的或有更改的选项。如果已经编译过早期内核,或者想复制发行版的配置,这种方法特别方便。
- 文本模式配置 :输入 make config 进行基本配置。系统会依次询问如何配置内核中的每个选项,仅会省略因之前回答而无关紧要的选项。但此方法无法返回修改错误,只能按顺序依次回答问题,非常繁琐,最好作为最后手段使用。
- 文本模式菜单配置 :输入 make menuconfig 会生成基于菜单的文本模式配置工具。可以滚动浏览菜单项,选择要配置的项,忽略不需要的项,并以任意顺序前后移动来配置组件。这种方法在文本模式登录或 X 中的 xterm 或类似命令提示符窗口中都能灵活使用。
- GUI 配置
超级会员免费看
订阅专栏 解锁全文
671

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



