减小内核大小

时间:2015-04-08 12:29:20

标签: linux module kernel

我从源代码成功编译了bzImage文件。它来到了6.0 MB左右。现在我希望减小这个尺寸。

这个bzImage有哪些组件?我尝试使用menuconfig并删除了一些组件 - 但它没有改变bzImage的大小。

我的目标是2-2.5 MB。我在我当前的系统上使用了lsmod,它报告说无线和蓝牙占据了很大的一块。

我不需要这些 - 但我如何删除它们;如果我删除它们,它们会影响{​​{1}}的大小吗?

1 个答案:

答案 0 :(得分:0)

您可以删除内核上的所有模块,然后根据需要启用它们。 为此,您需要使用参数config生成allnoconfig文件,如下所述:

  allnoconfig     - New config where all options are answered with no