OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

9.2.3. 配置内核‌


下一步包括根据您的需要配置内核。 确切的程序取决于目标。

内核构建依赖于内核配置文件。 在大多数情况下,您很可能会尽可能接近 Kali 提出的建议,与所有 Linux 发行版一样,它安装在

/boot 目录。 在这种情况下,与其从头开始重新配置所有内容,只需复制 /boot/config-版本 文件。 (版本应该与当前使用的内核版本相同,可以使用 uname -r 命令找到。)将副本放入包含内核源代码的目录中的 .config 文件中。


$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config

$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config


或者,由于内核在 arch/ 中提供了默认配置/configs/*_ defconfig,您可以使用诸如 make x86_64_defconfig(在 64 位 PC 的情况下)或 make i386_defconfig(在 32 位 PC 的情况下)之类的命令放置您选择的配置。

除非你需要改变配置,你可以停在这里跳到部分 9.2.4, “通讯 打桩和构建包裹” [第 236 页]。 如果您需要进行更改或决定从头开始重新配置所有内容,则必须花时间配置内核。 内核源码目录中有各种专用接口,可以通过调用 使 目标 命令,在哪里 目标 是下面描述的值之一。

制作menuconfig 编译并启动一个文本模式的内核配置界面(这是 libncurses5-dev 包是必需的),它允许在分层结构中导航许多可用的内核选项。 按 太空 键更改所选选项的值,以及 输入 验证在屏幕底部选择的按钮; Select返回选中的子菜单; Exit 关闭当前屏幕并在层次结构中向上移动; 帮助将显示有关所选选项的作用的更多详细信息。 箭头键允许在选项和按钮列表中移动。 要退出配置程序,请从主菜单中选择退出。 然后程序会保存您所做的更改; 如果您对自己的选择感到满意,请接受。

其他界面具有类似的功能,但它们在更现代的图形界面中工作,例如 制作 xconfig,它使用 Qt 图形界面,以及 制作 gconfig,它使用 GTK+。 前者需要 libqt4-dev,而后者取决于 libglade2-dev libgtk2.0-dev.


处理过时 当您提供一个 的.config 与另一个(通常较旧)生成的文件

的.config 内核版本,你将不得不更新它。 你可以这样做 制作旧配置,它将以交互方式询问您与新配置选项相对应的问题。 如果您想对所有这些问题使用默认答案,您可以使用 使旧的定义配置。 同 使oldnoconfig,它将假设对所有问题的答案是否定的。

处理过时 当您提供一个 的.config 与另一个(通常较旧)生成的文件

的.config 内核版本,你将不得不更新它。 你可以这样做 制作旧配置,它将以交互方式询问您与新配置选项相对应的问题。 如果您想对所有这些问题使用默认答案,您可以使用 使旧的定义配置。 同 使oldnoconfig,它将假设对所有问题的答案是否定的。


OnWorks 的顶级操作系统云计算: