Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:compiler_linux [Le 16/05/2015, 18:43] – [Introduction] 78.235.210.106 | tutoriel:compiler_linux [Le 17/01/2026, 20:18] (Version actuelle) – [La méthode "Debian"] Faute de frappe. amadis dudu | ||
|---|---|---|---|
| Ligne 22: | Ligne 22: | ||
| La compilation du noyau est longue et demande beaucoup d' | La compilation du noyau est longue et demande beaucoup d' | ||
| + | |||
| + | |||
| + | <note tip>Pour ceux qui débutent voir d' | ||
| + | |||
| + | Et en particulier le paragraphe [[: | ||
| + | </ | ||
| ===== Quelles sources utiliser ===== | ===== Quelles sources utiliser ===== | ||
| - | En fait, la plupart des distributions ((toutes ?)) modifient leurs noyaux. Et ce pour des raisons de sécurité ou tout simplement pour un fonctionnement optimal. Il est **très** conseillé d' | + | En fait, la plupart des distributions ((toutes ?)) modifient leurs noyaux. Et ce pour des raisons de sécurité ou tout simplement pour un fonctionnement optimal. Il est **très** conseillé d' |
| ===== Installer les sources et les outils pour la compilation ===== | ===== Installer les sources et les outils pour la compilation ===== | ||
| Ligne 158: | Ligne 164: | ||
| < | < | ||
| Subarchitecture Type ---></ | Subarchitecture Type ---></ | ||
| - | Si vous ne savez pas quoi mettre et que vous avez un PC " | + | Si vous ne savez pas quoi mettre et que vous avez un PC " |
| Si vous utilisez des cartes PCMCIA je vous conseille d' | Si vous utilisez des cartes PCMCIA je vous conseille d' | ||
| Ligne 188: | Ligne 194: | ||
| DOS/FAT/NT Filesystems | DOS/FAT/NT Filesystems | ||
| - | La section suivante mériterait une page entière, c'est pourquoi je la met en valeur : | + | La section suivante mériterait une page entière, c'est pourquoi je la mets en valeur : |
| ==== La section Devices Drivers ==== | ==== La section Devices Drivers ==== | ||
| Ligne 204: | Ligne 210: | ||
| === La section Parallel port support === | === La section Parallel port support === | ||
| - | Pour utiliser les [[http:// | + | Pour utiliser les [[https:// |
| Je vous conseille cette option, surtout si vous avez une imprimante qui se branche sur un tel port : | Je vous conseille cette option, surtout si vous avez une imprimante qui se branche sur un tel port : | ||
| < | < | ||
| Ligne 391: | Ligne 397: | ||
| - Parce que c'est plus simple et que ça va rajouter automatiquement votre noyau dans / | - Parce que c'est plus simple et que ça va rajouter automatiquement votre noyau dans / | ||
| - | Une seule commande | + | Une seule commande |
| <code bash>cd / | <code bash>cd / | ||
| make-kpkg --append-to-version " | make-kpkg --append-to-version " | ||
| Ligne 401: | Ligne 407: | ||
| Et voilà ! Grub est automatiquement mis à jour et votre noyau est disponible dans le menu de grub. Un petit réamorçage et vous voilà sur votre nouveau noyau. | Et voilà ! Grub est automatiquement mis à jour et votre noyau est disponible dans le menu de grub. Un petit réamorçage et vous voilà sur votre nouveau noyau. | ||
| - | ====== Que faire en cas de mauvaise compilation ? ====== | + | ===== Que faire en cas de mauvaise compilation ? ===== |
| Si la compilation donne un noyau qui ne fonctionne pas bien, regardez les messages d' | Si la compilation donne un noyau qui ne fonctionne pas bien, regardez les messages d' | ||
| - | Puis recompilez votre noyau. Mais avant il faut supprimer les fichiers qui on été créés pendant la compilation : | + | Puis recompilez votre noyau. Mais avant il faut supprimer les fichiers qui ont été créés pendant la compilation : |
| <code bash>cd / | <code bash>cd / | ||
| Ligne 415: | Ligne 421: | ||
| make-kpkg clean</ | make-kpkg clean</ | ||
| - | ====== | + | ===== Gestion des bugs ===== |
| + | |||
| + | En cas de découverte d'un bug il faut commencer par une bissection.\\ | ||
| + | Voir : [[: | ||
| + | |||
| + | ===== Liens ===== | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
