現在、Kali LinuxデスクトップにGrsecurityを使用して4.5.7カーネルをインストールするために、このガイドに従うことを試みています。私は4.5.7カーネルにGrsecurityのテストパッチを使用しようとしており、ストレートなDebianの代わりにKali Linuxを実行しているという事実を除いて、その命令のリストを逐語的にフォローしています。しかし、カーネルをコンパイルしようとするたびに、「CC certs / system_keyring.o」という行に続いてこのエラーが発生します。
CC certs/system_keyring.o
make[2]: *** No rule to make target 'debian/certs/benh@debian.org.cert.pem', needed by 'certs/x509_certificate_list'. Stop.
Makefile:951: recipe for target 'certs' failed
make[1]: *** [certs] Error 2
make[1]: Leaving directory '/home/jc/Downloads/linux-4.5.7'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2
私が見つけたように、パッチや修正を適用しなくてもすべてのカーネルでこのエラーが発生するため、カーネルをコンパイルするために使用しているツール(明らかに何らかのシステムキーチェーン)と関係があります。誰かが私のOSを修正してカーネルをコンパイルする方法を教えてもらえますか?
PSこれは次の出力ですcat /proc/version
。
Linux version 4.6.0-kali1-amd64 (devel@kali.org) (gcc version 5.4.0 20160609 (Debian 5.4.0-4) ) #1 SMP Debian 4.6.2-2kali2 (2016-06-28)
3
.configからCONFIG_SYSTEM_TRUSTED_KEYS行をコメントアウトしてみてください?
—
スティーブ
私はあなたが「私はなGrsecurityのテストパッチを使用しようとしているという事実を除いて」と言う混乱しています、そしてあなたは「私はパッチを適用しない場合でも、」言う。私はあなたが記述しているものの問題、あなたを動作することはできません。あなたが問題を取得しています?パッチを適用する場合にのみ、それがあるの指示100%、以下のとき
—
Ctrl + Alt + delor
混乱してすみません-カーネルをコンパイルするときに問題が発生します。いくつかの違いを除いて、micah leeと同じ方法でカーネルをコンパイルしようとしています。しかし、grsecurityを含めようとしているかどうかにかかわらず、問題は存在します。
—
ジョン・ドウ
@Steve、それは私の最終ビルドに影響しますか?新しいカーネルから重要なキーを削除しようとするよりも、現在のセットアップの本当の問題を修正したいです。
—
ジョン・ドウ