# Interet de compiler le noyau

**URL:** <https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663>\
**Category:** Pause Café\
**Created:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663 "2016-02-20T16:28:55Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![TinninE1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@TinninE1](https://www.debian-fr.org/u/TinninE1)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/1 "2016-02-20T16:28:55Z")

</div>

Salut,

Pourriez vous me dire quel est l’interet de compiler son noyau ?

Je suis actuelement sur un noyau 2.6.18, est il possible de passer à une version 2.6.22 ?

---

<div class="post-metadata">

**Author:** ![themorice](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c89c15/32.png) [@themorice](https://www.debian-fr.org/u/themorice)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/2 "2016-02-20T16:28:55Z")

</div>

Il est possible : je viens de décrire la méthode dans ce post :

[http://forum.debian-fr.org/viewtopic.php?t=9910](http://forum.debian-fr.org/viewtopic.php?t=9910)

L’intéret de compiler son noyau : légereté et surtout si certains modules ne sont pas inclus par défaut, aussi comprendre le noyau et comment ça marche , adapter le noyau a sa machine …

---

<div class="post-metadata">

**Author:** ![TinninE1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@TinninE1](https://www.debian-fr.org/u/TinninE1)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/3 "2016-02-20T16:28:56Z")

</div>

Si je comprend bien  
J’aurais du compiler mon noyau avant d’avoir installer les différents pilotes, nvidia & ipw3945 ?

> [@](#):
>
> comprendre le noyau et comment ça marche

Je vois des lignes défiler, c’est tout 😊

> [@](#):
>
> adapter le noyau a sa machine

Comment ❓

Là je suis en train de compiler le noyau sur une débian installée sur VirtualBox (pour eviter de planter ma debian)

ça fait 1h30 déjà que ça tourne, ça peu durer encore longtemps?

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/4 "2016-02-20T16:28:56Z")

</div>

[quote=“TinninE”]  
ça fait 1h30 déjà que ça tourne, ça peu durer encore longtemps?[/quote]

Oui, 2-3 heures je penses. Mais tu peux le compiler sur ta machine, ça ne va pas la planter du moment que tu ne l’installes pas. Si tu trouves ça long va prendre un café et médites sur le temps que prenait une compilation de noyau (même un 2.0) sur un 486SX25. Là, tu réfléchissais bien à tes options avant de lancer le make bzImage 😃. (Remarque, c’était bien, tu avais un peu de temps libre et il n’y avait pas de concours sur comment faire bouter sa machine le + vite possible)

---

<div class="post-metadata">

**Author:** ![TinninE1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@TinninE1](https://www.debian-fr.org/u/TinninE1)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/5 "2016-02-20T16:28:57Z")

</div>

ça yé c’est terminé.

Pour ce qui est de tester sur ma bécanne, en fait depuis 1 semaine j’ai du reinstaller au moins une dixaine de fois ma debian.  
Entre la recherche des pilotes wifi et les plante de celle ci après de mauvaise manip, je prefère cette fois ci la jouer prudence 😉

Je n’avaias pas de PC à l’époque des 486, mais j’ai eu un petium I 166 MMx  
pour riper un CD sous windows (je découvrais windows), il fallait preque 1 heure.

Alors j’image compiler un noyau avec un 486 😆

Dans 10 ans ça prendra 5 minute 😃

---

<div class="post-metadata">

**Author:** ![nefastkurt](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/dfb087/32.png) [@nefastkurt](https://www.debian-fr.org/u/nefastkurt)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/6 "2016-02-20T16:28:57Z")

</div>

Linux c’est pas windows, tu n’es pas obligé de tout réinstaller quand un truc déconne.

---

<div class="post-metadata">

**Author:** ![TinninE1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@TinninE1](https://www.debian-fr.org/u/TinninE1)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/7 "2016-02-20T16:28:58Z")

</div>

C’est ce que je fesait.

Comment faire si je merdouille un truc, pour revenir à une version qui marche.

---

<div class="post-metadata">

**Author:** ![bluedevilblues](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/cab0a1/32.png) [@bluedevilblues](https://www.debian-fr.org/u/bluedevilblues)\
**Post date:** [Février 20, 2016, 4:28 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/8 "2016-02-20T16:28:59Z")

</div>

Surtout tu gardes ton noyau précédent!  
Ne le vire pas avant d’avoir testé le nouveau fraîchement compilé.  
Et d’une manière générale, il vaut mieux garder ne serait-ce qu’un noyau de secours, au cas où…

---

<div class="post-metadata">

**Author:** ![TinninE1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@TinninE1](https://www.debian-fr.org/u/TinninE1)\
**Post date:** [Février 20, 2016, 4:29 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/9 "2016-02-20T16:29:00Z")

</div>

Oui,

une fois j’avais supprimé le noyau précédent, et ce avant de redémarrer.

résultat --\> reinstall 😢

---

<div class="post-metadata">

**Author:** ![bluedevilblues](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/cab0a1/32.png) [@bluedevilblues](https://www.debian-fr.org/u/bluedevilblues)\
**Post date:** [Février 20, 2016, 4:29 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/10 "2016-02-20T16:29:00Z")

</div>

[quote]une fois j’avais supprimé le noyau précédent, et ce avant de redémarrer.

résultat --\> reinstall 😢[/quote]  
La belle gaffe… 😃  
Mais au cas où, il n’est pas indispensable de tout réinstaller,  
c’est facilement rattrapable avec un livecd (man chroot… 😉)

---

<div class="post-metadata">

**Author:** ![TinninE1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@TinninE1](https://www.debian-fr.org/u/TinninE1)\
**Post date:** [Février 20, 2016, 4:29 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/11 "2016-02-20T16:29:01Z")

</div>

chroot ???

Voici un exemple de gaffe :

Je fait une upgrade, mais dansmes depot j’ai des ligne en unstable.

Avant de redémarrer ma debian, je modifie menu.lst dans /boot/  
et rend invisible les ligne de boot sur l’ancien noyau.

Je redémarre, --\> Xconf marche pas GRRRRR

je prend knoppix en vue de modifier mon menu.lst -\> pas les droit suffisant meme en fesant su??

Mais je crois que l’on peux y acceder via nano, en bootant directement sur la machine.

Une autre question arrive :  
Au démarrage (je suis sous gnome), Peux ont passer directement en mode console ?

---

<div class="post-metadata">

**Author:** ![Ashgenesis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@Ashgenesis](https://www.debian-fr.org/u/Ashgenesis)\
**Post date:** [Février 20, 2016, 4:29 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/12 "2016-02-20T16:29:01Z")

</div>

Pour la recompilation de kernel [ashgenesis.debian-fr.net/](http://ashgenesis.debian-fr.net/) et aussi les posts dans trucs et astuces je suis en train de compléter le tutos

---

<div class="post-metadata">

**Author:** ![TinninE1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c77e96/32.png) [@TinninE1](https://www.debian-fr.org/u/TinninE1)\
**Post date:** [Février 20, 2016, 4:29 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/13 "2016-02-20T16:29:02Z")

</div>

Merci,  
ton site est dans mes favoris 😉

---

<div class="post-metadata">

**Author:** ![bluedevilblues](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/cab0a1/32.png) [@bluedevilblues](https://www.debian-fr.org/u/bluedevilblues)\
**Post date:** [Février 20, 2016, 4:29 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/14 "2016-02-20T16:29:02Z")

</div>

> [@](#):
>
> Mais je crois que l’on peux y acceder via nano, en bootant directement sur la machine.

Je ne pense pas que ce soit nano, mais oui tu peux éditer le menu de grub avant qu’il ne boote l’os.  
Touche ‘e’ et ‘c’. (e=éditer l’entrée; c=commander direct à grub ce qu’il doit faire)

> [@](#):
>
> Au démarrage (je suis sous gnome), Peux ont passer directement en mode console ?

Ctrl+Alt+F1

---

<div class="post-metadata">

**Author:** ![Bluenote1](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ad7895/32.png) [@Bluenote1](https://www.debian-fr.org/u/Bluenote1)\
**Post date:** [Février 20, 2016, 4:29 UTC](https://www.debian-fr.org/t/interet-de-compiler-le-noyau/9663/15 "2016-02-20T16:29:48Z")

</div>

Intérêt de re-compiler son noyau : tu trouves une carte réseau dans une poubelle, tu l’identifies (lspci) -\> tu configures/compiles ton noyau pour la supporter (en “dur” ou en module)

😛

ps : à moins que tu la vois tout de suite dans dmesg mais ça c’est trop facile…

temps de compilation d’un “2.6.18 sauce Debian” avec un P-III : 1H30 !
