如何在 Linux 内核中启用 CONFIG_PREEMPT 选项?

如何在 Linux 内核中启用 CONFIG_PREEMPT 选项?

我是 Linux 内核编程的新手,正在尝试在 x86_64 上使用旧内核 Linux 2.6.32。我想在其中启用 CONFIG_PREEMPT 选项,但找不到有关如何操作的信息。我可以用我喜欢的选项编译新内核,但不知道在这种情况下我需要做什么。所以有人可以告诉我吗

我如何启用 CONFIG_PREEMPT 选项?我是否需要使用新的 menuconfig 重新编译内核?在这种情况下,哪个选项负责 CONFIG_PREEMPT?

我认为对于以前处理过这个问题的人来说这是小事一桩,所以请给我您的宝贵帮助!

答案1

CONFIG_PREEMPT 位于内核的主要部分,您无法对其进行模块化。因此,如果您还没有 PREEMPT 内核,则需要从源代码编译它。该选项通过其名称“PREEMPT”选择,或手动编辑文件以激活它。

在 menuconfig 中,按下/键,然后搜索PREEMPT。这将向您显示选项的位置以及它在菜单中的名称。

检查它是否在您首选的发行版中不可用。

相关内容