リンクから次の手順を実行しました:( 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
カーネルの構築に必要な開発ツールの少なくともいくつかが不足しています。もしあなたがそうするなら
apt-get install make gcc
それはあなたを動かすでしょう。さらに多くのパッケージが必要になる場合がありますが、これら2つがないとカーネルをビルドできません。
コンパイルを行う場合は、 build-essential パッケージをインストールします。これにより、GCC、make、およびその他の基本的な開発ツールが導入されます。
Debian用にパッケージ化されたカーネルを使用することをお勧めします。独自にコンパイルする場合は、構成を正しく取得し、正しくインストールする必要があります。多くのオプションがあるため、構成を正しく行うことは困難です。おそらく最初は重要なコンポーネントを忘れてしまい、何が欠けているのかを理解するのが難しい場合があります。さらに、Debianはシステムを initramfs ;でセットアップします。 initramfsを使用する場合は、コンパイルしたモジュールを使用してinitramfsを再生成する必要があります。これは、Debianのセットアップスクリプトが自動的に実行します。 initramfsを使用しない場合は、必要なすべてのドライバーがモジュールではなくメインカーネルイメージにあることを確認する必要があります。また、新しいカーネルをブートローダーに正しく登録する必要があります。
Debianは、Debianの方法でカーネルを構築するための kernel-package プログラムを提供しています。これを使って。欠落していたすべての依存関係を取り込むことに加えて、カーネルを適切にパッケージ化する処理を行います。
アプリケーションをコンパイルするためのビルドツールがありません。ツールmake
、gcc
などを提供するパッケージをインストールする必要があります。
$ Sudo apt-get install make gcc