Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[kernel] faire mumuse avec des noyaux différents
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Apr 22, 2006 5:03 pm    Post subject: [kernel] faire mumuse avec des noyaux différents Reply with quote

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
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Sat Apr 22, 2006 5:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Apr 22, 2006 5:15 pm    Post subject: Reply with quote

merci mais je pense que t'as pas bien lu mon post :wink: (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
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sat Apr 22, 2006 5:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Sat Apr 22, 2006 5:22 pm    Post subject: Reply with quote

Re,

Désolé, j'avais mal lu... :oops: (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
View user's profile Send private message
gbetous
l33t
l33t


Joined: 15 Jan 2004
Posts: 679
Location: Toulouse

PostPosted: Sat Apr 22, 2006 5:23 pm    Post subject: Reply with quote

c'est exactement ce qu'il me fallait !!!

merci bcp à tous les 2 8)
Back to top
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Sat Apr 22, 2006 10:13 pm    Post subject: Reply with quote

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 :mrgreen:

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 ? :wink:
_________________
Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois."
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Apr 23, 2006 9:46 am    Post subject: Reply with quote

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
View user's profile Send private message
Argian
l33t
l33t


Joined: 01 May 2004
Posts: 682
Location: Nîmes

PostPosted: Sun Apr 23, 2006 10:37 am    Post subject: Reply with quote

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 :lol: )
_________________
Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois."
Back to top
View user's profile Send private message
k-root
Guru
Guru


Joined: 08 Jan 2005
Posts: 428

PostPosted: Sun Apr 23, 2006 12:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum