На даний момент я намагаюся дотримуватися Hardening Debian для настільного посібника з використанням Grsecurity , щоб встановити ядро 4.5.7 з Grsecurity на мій робочий стіл Kali Linux.
Я стежу за цим списком інструкцій дослівно , за винятком того, що я намагаюся використовувати тестовий патч Grsecurity для ядра 4.5.7 і я запускаю Kali Linux замість прямого Debian.
Щоразу, коли я намагаюся скомпілювати ядро, я отримую цю помилку, слідуючи рядку "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
Як я з'ясував, я отримую цю помилку для будь-якого ядра, навіть якщо я не застосовую жодних патчів чи модифікацій, тому це має щось спільне з інструментами, які я використовую для компіляції ядра (очевидно, що це якийсь системний брелок). Чи може хтось там мені сказати, як виправити мою ОС і скомпілювати моє ядро?
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)