View previous topic :: View next topic |
Author |
Message |
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Sat Apr 22, 2006 5:03 pm Post subject: [kernel] faire mumuse avec des noyaux différents |
|
|
salut !
je voudrais serieusement "tuner" mon kernel, pour me faire du sur-mesure. evidemment l'actuel fonctionne parfaitement bien... donc j'ai tout à perdre.
je sais comment mettre plusieurs noyaux dans le /boot, paramétrer Grub pour ajouter des noyaux, et ainsi essayer tous les noyaux que je veux, sans rien casser. par contre en ce qui concerne le smodules... je suis moins à l'aise. comment faire cohabiter plusieurs versions de modules, prevus pour le meme noyau ?
merci ! |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Sat Apr 22, 2006 5:07 pm Post subject: |
|
|
Bonjour,
Il suffit de rajouter une entrée dans grub.conf. Un exemple :
Code: | ls /boot
grub kernel-2.6.15-r7 kernel-2.6.15-r7a |
Les 2 entrées dans grub.conf :
Code: | title Gentoo (2.6.15-r7)
root (hd0,1)
kernel (hd0,1)/kernel-2.6.15-r7 ro root=/dev/hda1
title Gentoo (2.6.15-r7a)
root (hd0,1)
kernel (hd0,1)/kernel-2.6.15-r7a ro root=/dev/hda1 |
Voilà. |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Sat Apr 22, 2006 5:15 pm Post subject: |
|
|
merci mais je pense que t'as pas bien lu mon post (ou alors je me suis mal exprimé ?)
c'est la cohabitation de plusieurs versions de modules prévus pour la même version du noyau (bref, censés se trouver dans le même répertoire) qui me pose soucis. |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sat Apr 22, 2006 5:19 pm Post subject: |
|
|
Tu changes le paramètre extraversion au build du kernel (ligne 4 de /usr/src/linux/Makefile), comme ça les modules ne s'installent pas au même endroit. _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Sat Apr 22, 2006 5:22 pm Post subject: |
|
|
Re,
Désolé, j'avais mal lu... (d'ailleurs je trouvais la question bizarre).
Pour résoudre ton problème (faire cohabiter differentes versions de modules), tu peux modifier le makefile du noyau (/usr/src/linux/Makefile) et modifier le paramètre "EXTRAVERSION". Ce paramètres est utilisé pour installer les modules dans /lib/modules/$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION.
Ainsi les modules ne s'écraseront pas les uns les autres...
Voilà. |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Sat Apr 22, 2006 5:23 pm Post subject: |
|
|
c'est exactement ce qu'il me fallait !!!
merci bcp à tous les 2 |
|
Back to top |
|
|
Argian l33t
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Sat Apr 22, 2006 10:13 pm Post subject: |
|
|
En fait plutôt que de modifier $EXTRAVERSION, je pense qu'il vaut mieux modifier localversion qui est une option du kernel (Accès par make menuconfig, option, General setup --> Local version - append to kernel release). Il serait dommage de ne pas s'en servir, après tout, c'est fait pour
L'effet est le même que la modif du Makefile proposée par guilc et _droop_, le $LOCALVERSION se place à la fin, c'est à dire :
/lib/modules/$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION$LOCALVERSION
PS: Dans un cas comme dans l'autre, un petit (Résolu) dans le titre ? _________________ Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois." |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Apr 23, 2006 9:46 am Post subject: |
|
|
oui, aussi.
Tu peux aussi coller un fichier /usr/src/linux/localversion-cequejeveux avec un préfixe dedans genre "-maversion"
Il sera ajouté automatiquement après le localversion définit dans le make menuconfig _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
Argian l33t
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Sun Apr 23, 2006 10:37 am Post subject: |
|
|
Oui aussi
En plus on peut créer plusieurs fichiers localversion* qui feront que toutes les extensions seront concaténées pour faire le suffixe (Dans l'ordre aplha du nom de fichier). Par contre, il me semble bien que ce suffixe est collé avant le localversion du make menuconfig (Mais là, je chipote ) _________________ Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois." |
|
Back to top |
|
|
k-root Guru
Joined: 08 Jan 2005 Posts: 428
|
Posted: Sun Apr 23, 2006 12:38 pm Post subject: |
|
|
le seul souci c'est que les stats sur http://klive.cpushare.com sont un peu poluer.
rien de tres graves. _________________
boozo wrote: | Gentoo, ça mange des ours et baffe des buffles par 37°C avec un bob et des tongs |
|
|
Back to top |
|
|
|