logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 03-01-2017 20:03:23

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

[wiki] Compilation kernel.

Bonjour, je vais tenter de faire ma première page ou mon premier morceau de wiki pour la Compilation kernel (car le tutoriel existant ne marchait pas correctement avec moi et sur 5 machines debian et debian-based différentes)
J'ai trouvé une autre manière sur le debian handbook officiel qui marche et tenter de l'adapter à la DF pour que les personnes qui souhaite compiler leur kernel simplement sans devoir chercher l'erreur pendant 3 jours (je l'ai fait à votre place smile )
Pour faire simple, mon but est de faire une manière alternative au tutoriel existant.
Je temps de lire toute la Doc pour cela et je vais m'y mettre smile .

Je préviens que quand j'aurais bien travaillé dessus, j'attends des retours ^^ positif ou négatifs mais surtout constructif pour améliorer.

Quand il sera plutôt avancé, je compte bien sur les personne ayant des idées de l'améliorer.

ps: je ferai attention à l'orthographe
https://debian-facile.org/doc:systeme:kernel:compiler

Edit à toto :
Mis le lien qu'y faut pour le tuto mis dans le wiki.

Dernière modification par naguam (03-01-2017 23:42:39)

Hors ligne

#2 03-01-2017 23:08:43

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Et Bien lire les FIXME svp smile


Pour trustkey j'ai une piste

wiki.gentoo.org/wiki/Signed_kernel_module_support.  a écrit :

Configuring module signature verification

Module signature verification is a kernel feature, so has to be enabled through the Linux kernel configuration. You can find the necessary options under Enable loadable module support.
KERNEL Enable module signature verification

--- Enable loadable module support
  Module signature verification
   Require modules to be validly signed
     Automatically sign all modules
      Which hash algorithm should modules be signed with? (Sign modules with SHA-512) --->



The option Module signature verification (CONFIG_MODULE_SIG) enables the module signature verification in the Linux kernel. It supports two approaches on signed module support: a rather permissive one and a strict one. By default, the permissive approach is used, which means that the Linux kernel module either has to have a valid signature, or no signature. With the strict approach, a valid signature must be present. In the above example, the strict approach is used by selecting Require modules to be validly signed (CONFIG_MODULE_SIG_FORCE). Another way of enabling this strict approach is to set the kernel boot option enforcemodulesig=1.

When building the Linux kernel, the kernel modules will not be signed automatically unless you select Automatically sign all modules (CONFIG_MODULE_SIG_ALL).

Finally, we need to select the hash algorithm to use with the cryptographic signature. In the above example, we use SHA-512.

Dernière modification par naguam (04-01-2017 00:10:42)

Hors ligne

#3 04-01-2017 17:19:41

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Tutoriel fini, retours attendus smile et commentaires

Hors ligne

#4 04-01-2017 19:44:05

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

J'ai visité mais il y a trop de travail pour la reformulation et la mise en page afin d'alléger l'aspect du tuto sans modifier ce qui y est écrit.
Je préfère attendre d'être plus dispo pour le faire tranquillement et ensuite placer ce tuto dans le wiki comme il faut.

Bravo pour le détail mis dans la conduite afin d'en faire un tuto pas à pas, bien qu'il soit quand même plutôt destiné à des utilisateurs avisés.

... character0105.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#5 04-01-2017 20:43:11

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Merci smolski, et oui je travaille sur la reformulation car c'est pas mon fort, mais bon, j'ai commencé ça avant hier et hier donc il est normal que cela ne soit pas encore totalement abouti, j'ai fini le contenu seulement smile
Après, j'espère avoir des retours sur des gens qui tenterais l'expérience smile

Hors ligne

#6 04-01-2017 22:12:00

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

Sur le net, un tuto doit s'éclaircir par des paragraphes et autres.
Les phrases doivent être courtes pour être lues en diagonales.
Des liens vers les tutos existants qui renseignent sur les commandes sont aussi nécessaires afin d'aider les plus débutants à suivre au possible.

Je te laisse faire les reformulations et tu me dis quand je peux m'y attaquer à la suite de toi, voire un peu d'ajouter nos idées ensemble...

Tchap ! Jojo smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 04-01-2017 22:22:49

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Ouip smile mais sûrement en fin de semaine.

Hors ligne

#8 07-01-2017 14:01:10

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

En fait ce weekend est un peu chargé pour moi mais dès que possible je promet smile j'aime pas trainer!

Dernière modification par naguam (07-01-2017 22:49:30)

Hors ligne

#9 07-01-2017 22:53:49

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Alors, je suis dessus en ce moment, mais n'étant pas très doué pour tout ce qui est rédaction, et ce texte étant vu de moi même, je ne vois pas vraiment mes erreurs de formulations (c'est un peu brut parfois je l'avoue mais je ne sais pas comment corriger cela),, donc je vais vous demander de proposer suggestions d'amélioration des tournures de phrases neutral

Dernière modification par naguam (07-01-2017 22:54:26)

Hors ligne

#10 08-01-2017 04:10:40

martinux_qc
Anar
Lieu : Montréal (Québec)
Distrib. : Debian 11 stable
Noyau : Linux 5.10.0-8-amd64
(G)UI : XFCE 4.16
Inscription : 12-10-2008

Re : [wiki] Compilation kernel.

Salut

J'ai relu le tuto et effectué quelques petites corrections orthographique et ajouté ou supprimé un mot ici et là. Je te laisse par contre, réécrire cette phrase :

Pour utiliser la restaurer la configuration actuelle, vous pouvez faire:

Dernière modification par martinux_qc (08-01-2017 04:14:51)


"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#11 08-01-2017 11:13:40

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Merci beacoup martinux_qc j'ai aussi modifié la phrase que tu viens de m'indiquer.

D'autres idées d'améliorations? smile

Hors ligne

#12 08-01-2017 12:18:44

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

Tatouillage du tuto.

Je ne comprends pas la progression dans l'étape 4, il semble que tu n'indiques pas les actions à faire dans leur ordre chronologique naturel.
Je t'invite à revoir cette partie trop confuse en l'état, supprime les commentaires au max en les réservant par des appartés finales de l'étape 4, si nécessaire.

Dans l'étape 6, je ne comprends pas cette phrase :

Les fichiers se terminant par .deb seront les seuls à installer, les autres sont des nouvelles sources et changements et clefs signature.


Bô travail garçon !
... character0174.gif


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#13 08-01-2017 12:21:47

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

J'ai modifié l'étape 4, j'èspère, sinon je veux bien que tu propose une version de l'étape 4 dans un post sur cette discussion smile
J'aussi modifié l'étape 6 mis je ne sais pas si cela va t'aider à comprendre.

Dernière modification par naguam (08-01-2017 12:49:34)

Hors ligne

#14 08-01-2017 12:57:34

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

naguam, je ne comprends pas le terme "changements" ici :

les autres sont des nouvelles sources et changements et clefs signature


De même clé signature, tu as francisé un terme english ?
peut-on mettre à la place :

la signature des clé


... scratchhead.gif

Dernière modification par smolski (08-01-2017 12:58:03)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#15 08-01-2017 13:02:12

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Les changements = ".change"
Et j'ai mis signature des clefs smile je viens de corriger.

C'est bon pour l'Etape 4 ?

Dernière modification par naguam (08-01-2017 13:03:24)

Hors ligne

#16 08-01-2017 13:04:30

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

on peut mettre le terme de modifications à la place de changements, ou bien modifications dans le fichier ".change" serait plus explicite encore ???

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#17 08-01-2017 13:05:27

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Je vais mettre modifications dans le fichier ''.change''

Hors ligne

#18 08-01-2017 14:30:08

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

Ok vu. Parfait.

Maintenant, je vois que tu recommandes de :

Il est conseillé de restaurer la configuration actuelle, pour ce faire, on peu faire :


Cette recommandation se fait avant ou après la commande make oldconfig ???


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#19 08-01-2017 15:25:15

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Je modifie cela (ou plutôt place cette ligne avant)

Fait!

Dernière modification par naguam (08-01-2017 15:26:11)

Hors ligne

#20 08-01-2017 18:10:55

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

Il est conseillé de restaurer la configuration actuelle, pour ce faire, on peut faire :

**Les commandes de type __make oldconfig__:**


Je ne comprends toujours pas, on peut faire quoi pour restaurer la configuration actuelle avant de la modifier avec les commandes : make oldconfig  ?
... 65-2270.gif


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#21 08-01-2017 18:23:52

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Les personnes peuvent choisir leur mode de restauration de leur configuration avec les "Ou" en gras.
L'ordre dans l'étape 4 n'en est pas un mais un choix à faire.

Dernière modification par naguam (08-01-2017 18:24:54)

Hors ligne

#22 08-01-2017 18:52:51

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Tu as bloqué la page ?(a par si sa bloque la page quand quelquun l'édite ce qui est logique) j'allais clarifié un truc que j'ai testé cet aprèm dans les arguments dans la commande pour la compilation.

Dernière modification par naguam (08-01-2017 18:54:02)

Hors ligne

#23 08-01-2017 19:07:53

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [wiki] Compilation kernel.

Il semble donc que soit par commande soit par configuration (par ''make menuconfig'' ou par texte .config) qu'il faille désactiver les ''truskeys''; c'est sûrement valable pour d'autres versions du kernel.


Peux-tu mettre la commande make menuconfig en tant que commande user et expliciter ce que tu entends par : "texte .config" ainsi que ce que sont les "truskeys".

Force et courage, on tient l'bon bout, non ?

Edit :
Il reste à traiter le dernier pavé dans l'étape 5 afin de l'aérer au possible, notamment en intervenant dans les Explications qui sont bien longues par paragraphe !

Dernière modification par smolski (08-01-2017 19:11:31)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#24 08-01-2017 19:18:13

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Ok je vais voir cela rapidement d'ici 1/2heure le temps que je finisse des exos

Hors ligne

#25 08-01-2017 19:34:43

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Donc c'est bon, j'ai clarifié sur le tutoriel, ce que tu viens de me demander (.config par texte et truskeys)
Merci beaucoup de tes modifications : )
maintenant il faut nous atteler à l'Etape 5, j'ai déjà modifié un truc pour la commande de compilation que j'ai testé smile

Dernière modification par naguam (08-01-2017 19:38:46)

Hors ligne

Pied de page des forums