현재 Kali Linux 데스크탑에 Grsecurity와 함께 4.5.7 커널을 설치하기 위해이 안내서 를 따르려고합니다 . 4.5.7 커널에 Grsecurity의 테스트 패치를 사용하려고하고 직선 데비안 대신 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 줄을 주석 처리하십시오.
—
steve
난 당신이 "나는 Grsecurity의 테스트 패치를 사용하는 것을 시도하고 있다는 사실을 제외하고"라고 혼란 스러워요, 당신은 "나는 어떤 패치를 적용하지 않는 경우에도"라고합니다. 나는 당신이 설명하는 어떤 문제를 작동하지 않을 수 있습니다. 문제를받을 수 있나요 지침을 100 % 준수 할 때 패치를 적용 할 때만 해당됩니까?
—
ctrl-alt-delor
혼란을 드려 죄송합니다. 어떤 방식 으로든 커널을 컴파일 할 때 문제가 발생합니다. 몇 가지 차이점을 제외하고는 micah lee과 같은 방식으로 커널을 컴파일하려고합니다. 그러나 grsecurity를 포함시키려는 지 여부에 관계없이 문제가 있습니다.
—
John Doe
@Steve, 최종 빌드에 영향을 줍니까? 새 커널에서 필수 키를 제거하는 것보다 현재 설정의 실제 문제를 해결하고 싶습니다.
—
John Doe