私はリンクで次の手順に従いました:(http://www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/) ただし、次のコマンドは機能しません。
sudo make modules_install install
sudo make
sudo make oldconfig
sudo make menuconfig
エラーメッセージ
答え1
カーネルを構築するために必要な少なくともいくつかの開発ツールがありません。そうすれば
apt-get install make gcc
これはあなたを続けます。より多くのパッケージが必要になるかもしれませんが、これらの2つがなければカーネルを構築することはできません。
答え2
アプリケーションをコンパイルするために必要なビルドツールはありません。ツールなどを提供するパッケージをインストールする必要がありますmake
。gcc
$ sudo apt-get install make gcc
答え3
コンパイルするには、以下をインストールしてください。構築に必要パック。これは、GCC、make、その他の基本的な開発ツールを提供します。
Debian 用にパッケージ化されたカーネルを使用することをお勧めします。直接コンパイルする場合は、正しく構成して正しくインストールする必要があります。オプションが多すぎるため、正しく設定するのは難しいです。最初は、重要なコンポーネントを忘れてしまい、何が欠けているのかを把握するのが難しい場合があります。さらに、Debian は次の方法でシステムを設定します。ファイルシステムの初期化;initramfsを使用している場合は、コンパイルされたモジュールを使用してそれを再生成する必要があり、Debianインストールスクリプトはそれを自動的に実行します。 initramfsを使用していない場合は、必要なすべてのドライバがモジュールではなくデフォルトのカーネルイメージにあることを確認する必要があります。また、新しいカーネルがブートローダに正しく登録されていることを確認する必要があります。
Debianはカーネルパッケージこのプログラムは Debian 方式でカーネルを構築します。それを書いてください。欠落している依存関係を抽出するだけでなく、カーネルを正しくパッケージ化します。