我是 Linux 内核编程的新手,正在尝试在 x86_64 上使用旧内核 Linux 2.6.32。我想在其中启用 CONFIG_PREEMPT 选项,但找不到有关如何操作的信息。我可以用我喜欢的选项编译新内核,但不知道在这种情况下我需要做什么。所以有人可以告诉我吗
我如何启用 CONFIG_PREEMPT 选项?我是否需要使用新的 menuconfig 重新编译内核?在这种情况下,哪个选项负责 CONFIG_PREEMPT?
我认为对于以前处理过这个问题的人来说这是小事一桩,所以请给我您的宝贵帮助!
答案1
CONFIG_PREEMPT 位于内核的主要部分,您无法对其进行模块化。因此,如果您还没有 PREEMPT 内核,则需要从源代码编译它。该选项通过其名称“PREEMPT”选择,或手动编辑文件以激活它。
在 menuconfig 中,按下/
键,然后搜索PREEMPT
。这将向您显示选项的位置以及它在菜单中的名称。
检查它是否在您首选的发行版中不可用。