OVH Cloud OVH Cloud

kernel 2.4.x --> kernel 2.6.x (mdk 9.2)

2 réponses
Avatar
Marcel Grenard
Bonjour,

J'aimerais passer du kernel 2.4 au kernel 2.6, essentiellement pour
pouvoir bénéficier des meilleures fonctions de gestion de l'ACPI (mode
suspend-off, suspend-to-disk) sur un portable.

Existe-t-il un guide ou un howto (en français) qui explique comment
faire, quelles sont les différences profondes entre les deux kernels,
les fichiers de configuration des modules sont-ils les mêmes, quelles
sont les bêtises à ne pas faire...

De plus, afin d'être encore plus "prêt" de mon matériel, j'envisage de
compiler mon propre kernel... mais, vous allez rire, je n'ai plus fait
ça depuis la version 1.2 !!! J'ai vu, après installation des sources
"officielles" d'un kernel 2.6.5 que le nombre d'options à augmenter
d'une façon exponentielle... Existe-t-il un guide expliquant le rôle de
chaque élément (en français... et plus compréhensible que les
explications de qconf).

Comme mon ordinateur est un portable, je me pose une question très bête
: n'ai-je pas intérêt à mettre en "dur" dans le noyau tous les modules
que je vois lister avec un lsmod ?

Enfin, pour paracherver le tout, quelques explications sur la mise en
place de la gestion de l'acpi seraient les bienvenues sachant que
jusqu'à présent je n'ai jamais réussi à faire fonctionner un
suspend-to-disk avec un kernel 2.4 !!!

Bon, OK, çafait beaucoup trop de questions dans un post... mais que
voulez-vous, quand un vieux de 1995 revient sur le ring, y'a du boulot
pour ne pas qu'il tombe KO !!!

Merci de vos conseils,
Marcel

2 réponses

Avatar
Rakotomandimby Mihamina
Marcel Grenard wrote:
Bonjour,


bonjour , je te donerai mes opinions personnelles

J'aimerais passer du kernel 2.4 au kernel 2.6, essentiellement pour
pouvoir bénéficier des meilleures fonctions de gestion de l'ACPI (mode
suspend-off, suspend-to-disk) sur un portable.


Alors essaie de trouver un SRPM ( rpm source , *.src.rpm ) d'unkernel
2.6 a la sauce Mandrake .

En toute logique (theorique) les kernel de chez kernel.org fonctionnent
aussi .

Existe-t-il un guide ou un howto (en français) qui explique comment
faire,


un how to de compilation de noyau . entre le 2.4 et le 2.6 , il n'y a
que des differences dont on peut faire fi dans un premier temps .

quelles sont les différences profondes entre les deux kernels,


ah ... lire un changelog ... je ne connais pas de changelog du 2.4->2.6
en Francais qui existe.

les fichiers de configuration des modules sont-ils les mêmes, quelles
sont les bêtises à ne pas faire...


reprendre un fichier 2.4 pour configurer un 2.6 . ca serai un peu risque .
Existe-t-il un guide expliquant le rôle de
chaque élément (en français... et plus compréhensible que les
explications de qconf).


en francais je ne sais pas . mais en te basant sur la conf d'un noyau
mandrake par defaut et en enlevant/ajoutant ce que tu souhaite , tu
devrais pouvoir t'en sortir .

Comme mon ordinateur est un portable, je me pose une question très bête
: n'ai-je pas intérêt à mettre en "dur" dans le noyau tous les modules
que je vois lister avec un lsmod ?


si tu es sur de devoir charger a tous les coups , oui ca peut etre une
bonne idee .
Mais moi j'ai un souci avec tout ca . par exemple , pour mon modem usb
speedtouch . je ne peut pas mettre le support usbcore en dur parceque si
on le met en dur , ca ne me permet pas de selectionner d'autres options
dont j'ai besoin pour ce meme modem .

donc en fait il y a une certaine "dependance" entre les sections du kernel .
il faudra gerer ca ... c'est pour cela que je t'ai propose de partir
d'une conf mandrake par defaut et de peauffiner a partir de la .

Quand un vieux de 1995 revient sur le ring


question indiscrete , t'as fait quoi pendant tout ce temps ?
nous les jeunes on cherche des "vieux" comme toi pour nous apprendre des
choses . ca te tente de nous apprendre ce que tu sais ? :-)
--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina

Avatar
no_spam
On Fri, 07 May 2004 09:38:02 +0200, Rakotomandimby Mihamina wrote:

Marcel Grenard wrote:
Bonjour,


bonjour , je te donerai mes opinions personnelles

J'aimerais passer du kernel 2.4 au kernel 2.6, essentiellement pour
pouvoir bénéficier des meilleures fonctions de gestion de l'ACPI (mode
suspend-off, suspend-to-disk) sur un portable.



Et des changements d'architecture, du nouveau scheduler, ... :-)

En toute logique (theorique) les kernel de chez kernel.org fonctionnent
aussi .


Pas théorique: si tu as un problème, commence par utiliser un kernel
"vanilla". Si ton problème subsiste, c'est un vrai problème kernel.
Sinon, c'est (encore) un bug dans les patches de la distrib.

[...]

les fichiers de configuration des modules sont-ils les mêmes, quelles
sont les bêtises à ne pas faire...


reprendre un fichier 2.4 pour configurer un 2.6 . ca serai un peu risque


Aucun risque: il faut faire comme d'habitude:
copier le fichier .config et faire make oldconfig
Comme bcp d'options changent, il est préférable de vérifier le résultat
avec un make menuconfig ensuite.

Par contre, il faut surtout ne pas oublier de regarder le fichier
Documentation/Changes pour mettre à jour tout ce qui est nécessaire
_avant_ de booter le nouveau kernel.

Comme mon ordinateur est un portable, je me pose une question très
bête
: n'ai-je pas intérêt à mettre en "dur" dans le noyau tous les
: modules
que je vois lister avec un lsmod ?



Je ne vois pas l'intéret...
Si un driver manque, qu'il soit en dur ou en module ne changera rien.
Par contre, les drivers non utilisés consomeront de la mémoire non
swappable pour rien...

donc en fait il y a une certaine "dependance" entre les sections du
kernel . il faudra gerer ca ... c'est pour cela que je t'ai propose de
partir d'une conf mandrake par defaut et de peauffiner a partir de la .


L'outil de configuration et les outils de gestion des modules du kernel
gèrent très bien les dépendances entre modules et options.
Il n'y a aucune raison de s'en préocuper.

Quand un vieux de 1995 revient sur le ring



Bon retour :-)