内核编译的最佳配置文件是什么

内核编译的最佳配置文件是什么

我需要重新编译内核,但不确定哪个配置文件最好

我应该使用make oldconfig还是make defconfig

我需要 Ubuntu Server 内核中默认安装的所有功能和模块

谢谢

答案1

只需窃取您想要构建的 Ubuntu 内核版本的配置文件即可。例如,假设您想自己编译内核 4.0。转到内核 PPA,获取并安装内核。然后从您的构建位置执行:

cp /boot/config-4.0.0-040000-lowlatency .config

在我的示例中,我使用了低延迟内核,但您可能使用其他版本。现在,这非常重要,Ubuntu 默认配置文件已启用所有调试信息。这样的内核至少需要两倍的时间来编译,而且非常庞大。在编译之前,请执行以下操作:

scripts/config --disable DEBUG_INFO

我每周编译内核几次,但从未运行任何 make config 东西。

相关内容