Andesi - forum

Forum francophone pour Debian

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

#1 30/04/2008 01:21:04

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Mise à jour de la documentation "compil noyau"

Puis-je vous demander la relecture de la documentation suivante ?
Je viens de finir sa remise à jour.
Il y a un FIXME que j'aimerais supprimer quand je comprendrai la phrase en question.

N'ayant pas encore confiance en mes talents de compilateur de noyau, j'ai préféré épargner ma machine et ne pas installer mon noyau fraîchement compilé. Donc la partie Configuration du gestionnaire d'amorçage et ce qui suit ne sont pas à jour, ce que compte faire demain.

LeDub qui va maintenant compiler une bonne nuit.


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#2 30/04/2008 10:58:58

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : Mise à jour de la documentation "compil noyau"

Je pense que "la phrase qui ne veut rien dire" veut dire qu'en utilisant --append-to-version, le nom du répertoire des modules est aussi suffixé avec cette chaine. De cette façon, un nouveau répertoire est créé pour les modules de ce noyau. C'est pour ça, que l'article dit qu'il n'y aura pas d'écrasement de modules.


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#3 30/04/2008 11:01:45

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Mise à jour de la documentation "compil noyau"

Erf, je viens de tenter une édition pour ta fameuse phrase en FIXME, mais il semble qu'Orgrim m'est grillé la priorité tongue

De toute façon, cette histoire de nom à ajouter à la version du noyau, il me semble qu'elle est désormais _intégrée_ au noyau et donc obsolète pour dpkg...

Edit: Puré, il poste même AVANT moi alors même qu'il édite la page !!! tongue
Sinon, oui, c'est bien ce que j'avais compris aussi.


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#4 30/04/2008 11:07:24

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : Mise à jour de la documentation "compil noyau"

J'ai récrit le passage et retiré le FIXME.

Ioguix, tu viens de me griller sur le forum, je pensais me répondre wink

En tout cas, cette histoire de append to version automatique est à vérifier. J'ai pas compilé de noyau depuis une éternité, sachant que tout marche de base dans Debian^W^W pour moi...


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#5 30/04/2008 12:14:37

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Mise à jour de la documentation "compil noyau"

J'ai encore un doute sur la nécessité du paquet "initrd-tools"
J'ai ajouté un FIXME dans le paragraphe "Compilation et installation du noyau", pourriez-vous m'éclairer ?

Il se semble que la partie "Aller plus loin dans la compilation du noyau" n'est pas indispensable dans cette documentation mais nous pourrions seulement y faire mention, non ?

De plus, pourrions-nous créer une conversation technique dans le forum pour chaque page du Wiki que nous modifons ? ainsi un utilisateur en difficulté pourrait directement aller sur le forum et dans une conversation pour chercher ou demander de l'aide qui pourraient ensuite être intégrée à la documentation.

LeDub qui fignole fignole mais pas pour son taff !!!


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#6 30/04/2008 13:59:09

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Mise à jour de la documentation "compil noyau"

J'ai encore un doute sur la nécessité du paquet "initrd-tools"

Il ne doit plus être utile car il n'existe plus dans les dépôt que pour Sarge et Etch (mais après tout Etch est encore, [pour combien de temps ?] la stable officielle)

En revanche je pense qu'au dela de Etch (en fait pour les noyaux 2.6 si j'en crois les info sur ce paquet) initramfs-tools est indispensable pour créer l'initrd-img lors de l'installation du nouveau noyau.

J'en veux pour preuve le soucis que j'avais eu en passant d'un 2.4.27 a un 2.6.18 (voir là, message 5)

freddec, qui viens de relire le post en question pour voir si il se comprend encore lui-même ! et qui constate que cela date d'octobre 2006 ! mon dieu que le temps passe vite ! (en bonne compagnie)

--Edit--
Je me suis permis d'ajouter un Saut de Ligne en début de Tuto pour que la date de mise à jour soit par LeDub soit plus visible (l'info me parait importante)

Dernière modification par freddec (30/04/2008 14:06:30)


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#7 30/04/2008 15:37:58

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : Mise à jour de la documentation "compil noyau"

Fredec, note que tu peux effectuer des liens DIRECTS vers n'importe quel fil du forum en utilisant celui se trouvant sur la date de ton message, en haut à gauche de ce dernier.

wink


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#8 30/04/2008 16:01:42

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Mise à jour de la documentation "compil noyau"

le wiki kikik a écrit :

Cet article est plutôt centré sur le noyau 2.6, néanmoins les commandes restent les même et nous préciserons tout au long de l'article si certains détails concernent uniquement le 2.6. Ainsi vous pourrez utilisez cet article pour compiler les deux versions actuellement maintenus du noyau..

Sauf erreur de ma part le 2.4 n'est plus maintenu sur Debian ?

Dernière modification par freddec (30/04/2008 16:02:05)


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#9 30/04/2008 19:14:36

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Mise à jour de la documentation "compil noyau"

Je poursuis sur ma lancée

Notez que cette option nécessite les paquets cramfsprogs et initrd-tools, que vous pouvez installer en tapant :

Je pense de la même façon que les paquets initramfs-tool et yaird peuvent être employé dans le même but.


également Dans la section Modifier Grub
Il faut rajouter une ligne pour l'initrd sinon ca passera pas

initrd        /boot/initrd.img-2.6.24.080430

Dernière modification par freddec (30/04/2008 19:25:05)


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#10 01/05/2008 00:12:59

mimo007
Membre
Inscription : 21/03/2008
Messages : 21

Re : Mise à jour de la documentation "compil noyau"

Bonjour,
Merci pour la modification apportée.

Grace avec ce nouveau Tuto j'ai réusi grace a vous tous de recompiler mon noyau à 1000Hz (pour Counter strike Source)

Par contre j'ai aussi exécuté la commande suivante
update-initramfs -c -k 2.6.25.X.X.X.XX
Pour que Debian puisse générer le img.

Pourquoi  : car  OVH n'utilise pas grub mais lilo . (pour ceux qui veulent parler de lilo n'est-ce pas collègue ;-) ).

Un mot votre forum est génial

Dernière modification par mimo007 (01/05/2008 00:13:37)

Hors ligne

#11 01/05/2008 07:17:08

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Mise à jour de la documentation "compil noyau"

Salut, et bienvenue

C'est le dudub qui va être content, il refair le tut, et hop ca sert !

Un mot votre forum est génial
Oui...on sait lol

--PS--
L'ajout de mimo007 pose la question de l'ajout des initramfs-tools


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#12 01/05/2008 15:27:27

mimo007
Membre
Inscription : 21/03/2008
Messages : 21

Re : Mise à jour de la documentation "compil noyau"

ledub a écrit :

De plus, pourrions-nous créer une conversation technique dans le forum pour chaque page du Wiki que nous modifons ? ainsi un utilisateur en difficulté pourrait directement aller sur le forum et dans une conversation pour chercher ou demander de l'aide qui pourraient ensuite être intégrée à la documentation.

Je suis tout a fait d'accord avec toi de rajouter un lien dans chaque docuement Wiki pour pointer vers un forum adéqua ou tout le monde peut parler des souci et comme ceci faire vivre le tuto avec toutes les évoluation possible.

voir même la possibilitée d'archiver les anciens article.

Hors ligne

#13 01/05/2008 19:01:27

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Mise à jour de la documentation "compil noyau"

Salut Mimo

Sachez, chers Andesiens, que ce Mimo est un collègue, à défaut de l'avoir converti à Linux, j'ai réussi à le convertir à Andesi, c'est-y pas mal ça ? Enfin vu le nombre de personnes à qui je parle d'Andesi, y'a pas de quoi se vanter wink

Question à Freddec, la méthode que j'ai utilisée pour construire mon noyau ne génère pas de fichier initrd.img-2.6.24-1-686, le man de mkinitramfs n'est pas tellement claire à ce sujet. Pourriez-vous m'aider, s'il vous plaît ? .... ouais je sais j'suis fainéant !!

LeDub qui après la conversion de Mimo va se convertir lui-même !


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#14 02/05/2008 08:33:46

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Mise à jour de la documentation "compil noyau"

Salut

Bé je veux bien t'aider, mais je suis pas très fort a ce jeu là.

Je pense ,si j'en crois ce que j'ai lu (entre autre ici, c'est de l'unbuntu mais on est cousin wink  ).
Il passr l'option --initrd a make-kpkg pour que celui-ci soit construit.

Une chose que je peux préciser, c'est que lorsqu'on installe un noyaux officiel celui ci requiert initramfs pour générer l'initrd utiliser lors du boot.
Mais, et pour ce que j'en ai compris:
- 1- Il s'agit des noyaux officiels, pas d'un noyaux recompilé maison
- 2- Si le noyaux est parfaitement recompilé avec tout ce qu'il faut dedans en dur pour le boot (idéale pour un serveur), l'utilisation de l'initrd n'est pas indispensable.
  -3- Elle l'est, si certain modules ne peuvent être intégrés au noyaux et doivent donc être chargé en ram par l'initrd pour que le système puissent poursuivre sa phase de démarrage.

Mes sources
Man Inirtdhttp://www.linuxinfor.com/french/man4/initrd.html

Toujours sur le thème de l'initrd j'ai trouvé ceci qui semble intéressant pour les plus geek d'entre vous
http://www.trustonme.net/didactels/333.html

Me suis permi d'ajouter en bas de tuturiel un lien vers ce topic invitant les lecteurs a venir y participer

Dernière modification par freddec (02/05/2008 11:10:57)


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#15 02/05/2008 11:25:15

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Mise à jour de la documentation "compil noyau"

freddec a écrit :

Salut

Bé je veux bien t'aider, mais je suis pas très fort a ce jeu là.

Merci

freddec a écrit :

[...]Il passr l'option --initrd a make-kpkg pour que celui-ci soit construit.

J'ai intégré cette information dans la documentation

freddec a écrit :

[...]Me suis permi d'ajouter en bas de tuturiel un lien vers ce topic invitant les lecteurs a venir y participer

Oui mais non car il faudrait faire le tri entre la mise en forme et le fond de notre présente conversation ! Mais c'est un autre débat.

LeDub qui se compile quelque chose de bien pour lui.


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#16 02/05/2008 12:00:39

freddec
Membre
Lieu : Charente Maritime
Inscription : 31/10/2005
Messages : 774

Re : Mise à jour de la documentation "compil noyau"

Oui mais non car il faudrait faire le tri entre la mise en forme et le fond de notre présente conversation ! Mais c'est un autre débat.

J'ai donc supprimé le lien.
En revanche j'ai modifié la section "Annexe" pour y rajouter un lien vers une page de man de make-kpkg

Egalement
- Je propose de modifier la section ou il est question de cramfsprg et initrd-toold, puisque pour les noyaux a partir de 2.6 c'est initramfs-tools qui est requis
J'ai mis en écriture barrée l'ancienne mention, supprime là si tu es OK

- Je constate également qu'il n'est fait mention nulle part de la commande

make oldconfig

qui est sensé préconfigurer en reprenant les options du noyaux en cours

Dernière modification par freddec (02/05/2008 12:01:12)


Debian Testing @ Home
Debian Testing @ Taf
Winxp...@ trash wink

Hors ligne

#17 02/08/2008 00:58:30

mimo007
Membre
Inscription : 21/03/2008
Messages : 21

Re : Mise à jour de la documentation "compil noyau"

Collègue il faut rajouter un autre point !

Pour la désinstallation :
Désinstaller

Avant
# apt-get remove --purge kernel-image-2.6.7-`date +%y%%m%d`

Correct :
# apt-get remove --purge linux-image-2.6.7-`date +%y%%m%d`

Par contre quand il y a un disque en SATA ça pose réellement un gros problème lors du démarrage : le système se plante.

Hors ligne

Pied de page des forums