Debian での純粋なカーネルのコンパイルとインストール

Debian での純粋なカーネルのコンパイルとインストール

kernel-4.9.8ソースコードをコンパイルしてインストールしようとしています。https://kernel.orgDebian 8(Jesse)から。

私は次の手順に従います。

  • make defconfig
  • make menuconfig
  • make

sudo make installソースを正常にコンパイルしましたが、カーネルをインストールできませんでした。とsudoを試してみましたが、dkms autoinstall -k 4.9.8必要なようですが、linux-headers-4.9.8Debianリポジトリに見つかりませんでした。

ベストアンサー1

make-kpkg選択肢を試してみてください。カーネルソースツリーで実行すると、カーネルをコンパイルし、そのソースコードと設定を使用して指定したバージョンに従って、完全なDebianパッケージセット(linux-image、、、linux-headers)を構築します。linux-doc

これはパッケージの一部kernel-packageなので、実行する必要がある作業は次のとおりです。

  1. sudo apt-get install kernel-package
  2. 好みを編集/etc/kernel-img.confして一致させる/etc/kernel-kpg.conf
  3. fakeroot make-kpkg --initrd linux-image
  4. 座ってお茶を一杯お楽しみください。上記のプロセスは時間がかかります。

これにより、dpkgを使用してインストールできる高レベルのdebパッケージが作成され、linux-image-(version)ブートローダにアップデートを呼び出して自動的に新しいカーネルを追加するなどのタスクを処理できます。これはかなり困難を軽減します。

このプロセスが完了すると、次のようなLinuxカーネルが作成されます。精密何をするように指示し、何をしないでください。

最後の文章は丁寧な警告だと思います。

おすすめ記事