makeを使用してカーネルを構成および構築した後、とがないのですが、巨大なバイナリ(〜150MB)しかvmlinuz-<version>-default.imgありません。initrd-<version>.imgvmlinux
OpenSUSEでコンパイルしました(ただし、最新のソースはからダウンロードしました
—
Amumu 2012年
kernel.org)。後make menuconfig、私はタイプmakeし、それが仕事をするようにしました。
make bzImagebzImageカーネルを生成する必要があります。言うmake helpいくつかの簡単な手順を参照すること。詳細な手順については、Linuxカーネルのハウツーを確認してください。すべてのmake menuconfig質問にY(適切な場合はMではなく)で答えた場合は、すべてのドライバーを適切なカーネルに含めようとしました。これは非常に悪い考えです。カーネルが大きすぎるため、カーネルは起動しません。initrd画像は、他のツールによって生成されます。
もう一度設定を確認しました。ロード可能なカーネルモジュールのサポートを有効にしていないようです。デフォルトだと思った。もう一度コンパイルして、完了したら通知します。
—
Amumu
上記のコメントの多くは私にとって良い答えのように見えます。
—
ジェームスヤングマン
make bzImageか?また、モノリシックカーネルを作成しましたか?DebianのようなOSを実行していますか?もしそうなら、そしてあなたがクロスコンパイルしていないなら、カーネルを構築するより簡単な方法があります。