Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:kernel:compiler [08/05/2017 21:08] naguam [Étape 1 Dépendances] |
doc:systeme:kernel:compiler [08/05/2017 21:10] naguam [Étape 7 Compilation] |
||
---|---|---|---|
Ligne 115: | Ligne 115: | ||
Voir les signataires: | Voir les signataires: | ||
<code user>gpg --list-sigs ABAF11C65A2970B130ABE3C479BE3E4300411886</code> | <code user>gpg --list-sigs ABAF11C65A2970B130ABE3C479BE3E4300411886</code> | ||
- | ===== Étape 5 Décompression ===== | + | ===== Étape 4 Décompression ===== |
On [[doc:systeme:tar|décompresse le kernel téléchargé]] avec cette commande : | On [[doc:systeme:tar|décompresse le kernel téléchargé]] avec cette commande : | ||
Ligne 123: | Ligne 123: | ||
<code user>cd linux-X.X-X/</code> | <code user>cd linux-X.X-X/</code> | ||
- | ===== Étape 6 Configuration des options du noyau ===== | + | ===== Étape 5 Configuration des options du noyau ===== |
Maintenant, dans cette étape, on va s'occuper de la configuration du kernel : | Maintenant, dans cette étape, on va s'occuper de la configuration du kernel : | ||
- | ==== 6.1 Options actuelles ==== | + | ==== 5.1 Options actuelles ==== |
Il est conseillé de restaurer la configuration actuelle, pour ce faire, on peut faire au choix les commandes de type **make oldconfig** suivantes : | Il est conseillé de restaurer la configuration actuelle, pour ce faire, on peut faire au choix les commandes de type **make oldconfig** suivantes : | ||
Ligne 165: | Ligne 165: | ||
Remarque: à partir du noyau 4.10, la doc intéressante est déplacée, mais c'est indiqué dans le ''README'' | Remarque: à partir du noyau 4.10, la doc intéressante est déplacée, mais c'est indiqué dans le ''README'' | ||
- | ==== 6.2 désactiver les clés du kernel ==== | + | ==== 5.2 désactiver les clés du kernel ==== |
Obligatoire pour éviter erreur de compilation et éventuellement utiliser ses clés propres | Obligatoire pour éviter erreur de compilation et éventuellement utiliser ses clés propres | ||
Ligne 172: | Ligne 172: | ||
<code user>./scripts/config -d CONFIG_MODULE_SIG_ALL -d CONFIG_MODULE_SIG_KEY -d CONFIG_SYSTEM_TRUSTED_KEYS</code> | <code user>./scripts/config -d CONFIG_MODULE_SIG_ALL -d CONFIG_MODULE_SIG_KEY -d CONFIG_SYSTEM_TRUSTED_KEYS</code> | ||
- | ==== 6.3 Ne pas compiler de debug ==== | + | ==== 5.3 Ne pas compiler de debug ==== |
Ne pas compiler le fichier de symboles dbg : | Ne pas compiler le fichier de symboles dbg : | ||
Ligne 179: | Ligne 179: | ||
- | ===== Étape 7 Compilation ===== | + | ===== Étape 6 Compilation ===== |
Nous allons maintenant pouvoir nous mettre à compiler ! \\ | Nous allons maintenant pouvoir nous mettre à compiler ! \\ |