J'essaie actuellement de suivre ce guide afin d'installer le noyau 4.5.7 avec Grsecurity sur mon bureau Kali Linux. Je suis cette liste d'instructions textuellement , à l'exception du fait que j'essaie d'utiliser le correctif de test de Grsecurity pour le noyau 4.5.7 et que j'utilise Kali Linux au lieu de Debian. Chaque fois que j'essaye de compiler le noyau, cependant, j'obtiens cette erreur en suivant la ligne "CC certs / system_keyring.o":
CC certs/system_keyring.o
make[2]: *** No rule to make target 'debian/certs/[email protected]', 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
J'obtiens cette erreur, comme je l'ai découvert, pour n'importe quel noyau même si je n'applique aucun correctif ou modification, donc cela a quelque chose à voir avec les outils que j'utilise pour compiler le noyau (apparemment un trousseau système quelconque). Quelqu'un peut-il me dire comment réparer mon système d'exploitation et compiler mon noyau?
PS Voici la sortie de cat /proc/version
:
Linux version 4.6.0-kali1-amd64 ([email protected]) (gcc version 5.4.0 20160609 (Debian 5.4.0-4) ) #1 SMP Debian 4.6.2-2kali2 (2016-06-28)
la source
Réponses:
Je l'ai rencontré il y a plusieurs années sur une version Debian. Dans le
.config
fichier que vous avez copié,/boot
recherchez et commentez les lignesCONFIG_SYSTEM_TRUSTED_KEY
etCONFIG_MODULE_SIG_KEY
.Pendant la construction, vous pouvez utiliser votre propre certificat ou simplement utiliser un certificat aléatoire unique.
Trouvé ce qui précède dans ce fil .
la source
sed -ri '/CONFIG_SYSTEM_TRUSTED_KEYS/s/=.+/=""/g' .config