Ubuntu PCの2.6.37.6カーネルを950KB以下に縮小するにはどうすれば再構成できますか?

Ubuntu PCの2.6.37.6カーネルを950KB以下に縮小するにはどうすれば再構成できますか?

コンパイル後のサイズが 950 KB 未満に保たれ、コンパイル後に正しく起動するように、最小限の構成でカーネルを再コンパイルする必要があります。カーネルから起動するには、できるだけ少ない機能でコンパイルする必要があります。どうすればいいですか?

ベストアンサー1

940Kは到達しにくい目標です。カーネルはさまざまなオプションで構成できます。特別なmakeターゲットはすべての設定質問にallnoconfig答えます。No生成されたカーネルはすべてのオプション機能を無効にしているため、結果は理論的にはそのカーネルバージョンの可能な最小の画像でなければなりません。しかし、かなり役に立たないカーネルになる可能性が高いです。

ここで x86 システムでコンパイルされallnoconfig圧縮された Linux 3.0 カーネルを使用すると、767K で実行され、目標は 950K に非常に近いです。便利なカーネルを実現するには、ロード可能なモジュール、特定のハードウェアなどをサポートする設定オプションを有効にする必要があり、その数が膨張します。bzip2bzImage

おすすめ記事