-------------------------------------------------
[18/10/2018] - ~3mins - #linux #cli
-------------------------------------------------
Dans plus très longtemps maintenant, on va passer à Linux 5.0.
Bon c'est pas une version plus majeure qu'une autre… c'est juste que … c'est chiant de compter à plus de 20, donc autant repartir au dessus à zéro.
Bon donc à chaque nouvelle sortie du kernel Linux, je m'empresse (keuf keuf) de mettre à jour.
Voilà donc mon petit rituel lors de la sortie d'un nouveau kernel !
1. Récupération des sources
2. Décompression et mise à jour du lien symbolique
3. Configuration des nouveautés
4. Compilation
5. Installation et test
6. Mise à jour du bootloader
Activons donc le mode verbeux !
Et quel meilleur endroit pour récupérer les sources que d'aller à la source ?
Gogo **https://kernel.org**
Et là je me fais pas chier je prends le lien du *Latest Stable Kernel* en cours.
Je me fous dans le bon dossier.
Je télécharge donc le lien choppé précédemment.
Je détarre le bousin.
Je supprime le lien symbolique pointant vers les sources du kernel précédent (on peut utiliser rm mais ça impressionne plus d'utiliser unlink !).
Je crée un lien symbolique vers les nouvelles sources.
Je récupère la conf du kernel qui tourne actuellement et je la fous dans les sources du nouveau.
Et c'est parti pour voir toutes les nouveautés du kernel et à chaque nouvelle option il demande si je veux ou pas l'ajouter (généralement non, j'aime les kernels minimaux).
Il faut souvent chercher un peu sur le web à quoi correspond certaines nouveautés.
Bon bha compilation.
Pour la suite faut devenir le patron.
J'installe les modules kernels (j'en ai pas beaucoup mais ça les fout au bon endroit (*/lib/modules/la.version/*)).
Bon bha là c'est bon, enfin j'espère.
Des fois c'est pas si bon.
Je monte la partoche de boot.
J'y copie le kernel tout juste sorti de la calculette.
Le reboot indispensable.
Pour interrompre Grub et éditer la ligne de boot, j'y change la version du kernel qui boot.
Si ça boot sans encombre il reste plus qu'à passer ça en dur.
Je remets mon cosplay de patron.
Je remonte la partoche de boot.
Et j'édite la conf de grub en changeant juste le nom du kernel que je boot.
Et voilà c'est fini.
Bon de temps à autre faut penser à virer les anciens kernels de */boot* et aussi les anciens modules dans */lib/modules* .
------------------------------------
------------------------------------
[18/10/2018] - #linux #cli
------------------------------------