커널 컴파일을 시도하면 인증 오류가 발생합니다 실행한다는 사실을 제외하고는 해당

현재 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)



답변

몇 년 전 데비안 빌드에서이 문제가 발생했습니다. 에서 .config파일 당신은 복사 /boot찾기 및 라인 밖으로 코멘트 CONFIG_SYSTEM_TRUSTED_KEY
CONFIG_MODULE_SIG_KEY.

빌드하는 동안 자신의 인증서를 사용하거나 임의의 일회용 인증서를 사용할 수 있습니다.

글타래 에서 위를 찾았습니다 .


답변