什么是内核配置?

j-g*_*tus 12 configuration kernel

在 Ubuntu 10.10 系统上运行PowerTOP,建议之一是

启用 CONFIG_PM_ADVANCED_DEBUG 内核配置选项。此选项将允许 PowerTOP 收集运行时电源管理统计信息。

什么是内核配置选项以及如何启用它?

我可以把它作为启动参数放在某个地方,还是我必须编译一个新内核?

Oli*_*Oli 11

编译内核配置。您可以通过运行以下命令来检查它是否已配置:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r`
Run Code Online (Sandbox Code Playgroud)

在我的身上,我看到:

oli@bert:~$ grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r`
# CONFIG_PM_ADVANCED_DEBUG is not set
Run Code Online (Sandbox Code Playgroud)

我编译自己的内核,但我的配置源自 Ubuntu。值得检查一下,自从我开始编译以来,它是否被添加了。

如果要重新编译内核以启用此标志,最好的起点是:https : //help.ubuntu.com/community/Kernel/Compile

这有点努力。您需要几个包,而在一台快速的计算机上,编译至少需要 20 分钟。添加配置时间,并且每次安全更新发布时都必须执行此操作......这可能不值得。