Impossibilité de créer un nouveau kernel 4.18.16 (debian 9 - strecht / gnome3)

Bonjour à tous et toutes,

Je voudrais compiler le nouveau noyau 4-18-1 sur ma machine. Actuellement un:

uname -a -r me donne en sortie :

Linux PC-Debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux

après contrôle, je suis certain d’avoir ces commandes/packages/librairies installés:

make build-essential fakeroot kernel-package libncurses5-dev

… un make xconfig se passe très bien et en finale, j’ai bien un fichier .config qui a été créé dans le répertoire des sources du nouveau kernel.

un:
make-kpkg --initrd --append-to-version=-z972 buildpackage

se solde systématiquement par un :

bash: make-kpkg : commande introuvable

Toute aide constructive sera donc la bienvenue et merci par avance.

Bonne continuation et A+++

apt-get install kernel-package

une autre possiblité est d’ajouter le depôt Buster avec un fichier preférences à -1 pour interdire les mises a jour et installer le noyau seul

apt policy  linux-image-4.18.0-2-amd64
linux-image-4.18.0-2-amd64:
  Installé : 4.18.10-2
  Candidat : 4.18.10-2
 Table de version :
 *** 4.18.10-2 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 http://deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status

Sinon pour compiler je fais comme ça

Un GRAND MERCi à fran.b et à grandtoubab pour vos solutions proposées… No pb, le make-pkpg fonctionne comme papa dans maman maintenant… :smiley:

Cependant je m’aperçois que ma commande :

make-kpkg --initrd --append-to-version=-z972 buildpackage

garde les anciennes options du kernel generic actuel et m’écrase mon .config modifié que j’ai eu tant de mal à faire :frowning_face: et bien entendu continue a compiler avec un .config dérivé des options présentes dans le kernel générique que je veux justement optimiser…

En gros… la commande semble se foutre royalement de la présence d’un fichier .config déjà présent dans le dossier des fichiers des sources du futur kernel et me recréé un .config avec bien entendu les mêmes options du kernel que je veux remplacer…

En gros il me manque l’option qui pourrait expliquer à cette commande:

fait ton job, mais fait pas ch… et fait le selon mon fichier .config présent et pas comme tu l’entends :grin:

nan mais… On va pas se laisser em… par des robots tout de même. :open_mouth:

En attente d’une option, grand merci encore et A+++

EDIT:
la partie qui me donne des boutons, est celle la :

make[2] : on entre dans le répertoire « /zano972/linux-4.18.16 »
scripts/kconfig/conf --oldconfig Kconfig
configuration written to .config

… En gros j’ai bossé pendant 2 plombes à reconfigurer un nouveau noyau pour pinuts quoi… Et là j’ai vraiment…vraiment les boules… D’ici à ce que je me remette au Basic… y’a pas loin

la configuration se modifie avec l’outil menuconfig
http://newbiedoc.sourceforge.net/tutorials/kernel-pkg/config-kernel-pkg.html.en

c.f

file:///usr/share/kernel-package/docs/Kernel.htm

Re et merci encore grandtoubab

Pour moi tout est OK, kernel compilé et en service. Problèmes résolus.

Bonne continuation et A+