OVH Cloud OVH Cloud

Config noyau

30 réponses
Avatar
julien
Bonjour,

Pourriez vous m'expliquer comment fait-on pour choisir toutes les
options de compilation de noyau sans passer 1 après midi dessus ?

Je sais faire un lsmod et un lspci mais comment être sûr de ne rien
avoir oublié ou de ne pas mettre qch d'inutile ?
Par exemple, puis je désactiver l'APM et me reposer sur l'ACPI ?

Pour info, j'ai un portable Fujitsu Amilo M6300 avec un celeron 1,2G,
256Meg et j'aimerais utiliser Gentoo. La doc de Gentoo a été très
complète jusqu'à présent mais concernant le noyau elle ne peut pas tout
indiquer, or je ne vois pas comment on peut être sûr d'avoir fait au mieux.

Par ailleurs, la méthode genkernel indique qu'elle n'optimise pas le
noyau mais choisit plutôt les options afin d'avoir un noyau polyvalent.

Idéalement, je cherche un outil qui détectera tout mon matériel (bien
sûr, faut que je branche tout ce dont j'ai besoin sur le portable :
bluetooth notamment) et générera un fichier d'options optimisé.

D'avance merci pour vos conseils

10 réponses

1 2 3
Avatar
Rakotomandimby (R12y)
Idéalement, je cherche un outil qui détectera tout mon matériel (bien
sûr, faut que je branche tout ce dont j'ai besoin sur le portable :
bluetooth notamment) et générera un fichier d'options optimisé.


C'est à peu pres ce que fait le detecteur de matériel des distributions
comme Ububntu, Mandriva, Fedora et SuSe.
Il détecte, il charge le bon module, et ensuite il configure.
Ce que je te conseille, c'est de tenter un LiveCD qui reconnait tout ton
matériel, ensuite de lister tous les modules chargés. Tu compilera
ensuite en dur les options qu'il faut dans le noyau. Tu profitera des
fichiers de configuration générés par les Live CD.

Ceci dit, peauffiner son système aux petits oigons et pester parceque ça
te prends une demi-journée, je trouve ça limite bizarre.

Avatar
julien
Idéalement, je cherche un outil qui détectera tout mon matériel (bien
sûr, faut que je branche tout ce dont j'ai besoin sur le portable :
bluetooth notamment) et générera un fichier d'options optimisé.


C'est à peu pres ce que fait le detecteur de matériel des distributions
comme Ububntu, Mandriva, Fedora et SuSe.
Il détecte, il charge le bon module, et ensuite il configure.
Ce que je te conseille, c'est de tenter un LiveCD qui reconnait tout ton
matériel, ensuite de lister tous les modules chargés. Tu compilera
ensuite en dur les options qu'il faut dans le noyau. Tu profitera des
fichiers de configuration générés par les Live CD.



Heu, j'ai fait un lsmod, il m'indique plein de module sata_, or ce n'est
qu'un disque ide. ??
Ceci dit, peauffiner son système aux petits oigons et pester parceque ça
te prends une demi-journée, je trouve ça limite bizarre.
Heu, je ne me suis pas lancé dans la config du noyau mais quand je dis

1/2 journée, je ne l'ai pas fait mais cela doit être au bas mot.
Un exemple, je vois dans lsmod : yenta_socket. J'ai beau connaître les
composants principaux de mon portable, j'aurais pas deviné que j'avais
besoin de cela.

Enfin oui, je trouve que passer 1/2 journée à configurer un noyau, c'est
long surtout quand on n'est pas sûr si ça va marcher...
Ce qui m'étonne le plus, ce sont les personnes qui annoncent pouvoir
choisir les options en 15 minutes (en optimisant bien sûr, pas en
compilant tout en module !) pour une config qui leur est inconnue au
départ. Franchement je demande à voir.


Avatar
Rakotomandimby (R12y)
julien:
Heu, j'ai fait un lsmod, il m'indique plein de module sata_, or ce n'est
qu'un disque ide. ??


Ah. Je ne sais pas pour le sata.
Mais il fut un temps, sur les noyaux 2.4, ou il fallait charger du scsi
pour graver.

Enfin oui, je trouve que passer 1/2 journée à configurer un noyau,
c'est long surtout quand on n'est pas sûr si ça va marcher...


Apprendre, c'est: Essayer, essayer, essayer, essayer,... jusqu'à ce que
ça marche. Et oui, ça prend du temps.

Ce qui
m'étonne le plus, ce sont les personnes qui annoncent pouvoir choisir
les options en 15 minutes (en optimisant bien sûr, pas en compilant
tout en module !) pour une config qui leur est inconnue au départ.


Je n'ai encore vu personne qui m'a dit ça.

Franchement je demande à voir.


Moi aussi.

Avatar
Sébastien Monbrun aka TiChou
Dans le message
<news:,
*Rakotomandimby (R12y)* tapota sur f.c.o.l.configuration :

Ce qui m'étonne le plus, ce sont les personnes qui annoncent pouvoir
choisir les options en 15 minutes



Voir moins selon l'usage de la machine.

(en optimisant bien sûr, pas en compilant tout en module !) pour une
config qui leur est inconnue au départ.


Je n'ai encore vu personne qui m'a dit ça.


Et bien tu ne pourras plus jamais dire ça, car je te le dis.

Franchement je demande à voir.



Pourquoi ? Ne serait-ce pas là un moyen d'extorquer une pauvre contributeur
afin qu'il fasse le boulot à votre place ? :-P

--
Sébastien Monbrun aka TiChou


Avatar
julien
Dans le message
<news:,

*Rakotomandimby (R12y)* tapota sur f.c.o.l.configuration :

Ce qui m'étonne le plus, ce sont les personnes qui annoncent pouvoir
choisir les options en 15 minutes



Voir moins selon l'usage de la machine.

Heu, c'est un usage large : bureautique, prog, multimédia.

(en optimisant bien sûr, pas en compilant tout en module !) pour une
config qui leur est inconnue au départ.


Je n'ai encore vu personne qui m'a dit ça.


Et bien tu ne pourras plus jamais dire ça, car je te le dis.
Tu connais la signification et les implications de chaque ligne dans les

options du kernel ?

Franchement je demande à voir.



Pourquoi ? Ne serait-ce pas là un moyen d'extorquer une pauvre
contributeur afin qu'il fasse le boulot à votre place ? :-P

Je veux juste voir comment la personne s'y prend




Avatar
julien
Après avoir finalement utilisé genkernel, l'outil de gentoo,
j'ai évidemment un pb lors du redémarrage avec un beau secteur invalide.

J'ai utilisé grub, relu 10 fois la config (au passage avec reboot du
live cd qui prend 3 plombes), y - a-t-il un moyen d'afficher les erreurs
de grub ?

Moi qui voulais tenter gentoo pour voir, j'ai effectivement vu... Après
un week end complet, mon système ne démarre pas, si je réussi à le faire
démarrer, il faudra que je relance la recompile de tout le système car
j'ai modifié le USE (chose que j'ai déjà essayé, c'est très très
long....) . Je crois que je vais pas tarder à revenir sur Kubuntu quitte
à virer les servuces qui m'intéressent pas.

Le seul avantage, c'est que j'ai appris 2-3 trucs, maintenant, si je
n'utilise pas ces 2-3 trucs, ce qui est fort probable, je risque de les
oublier d'ici pas longtemps ; bref, était ce vraiment utile ...
Avatar
julien
julien:
Heu, j'ai fait un lsmod, il m'indique plein de module sata_, or ce n'est
qu'un disque ide. ??


Ah. Je ne sais pas pour le sata.
Mais il fut un temps, sur les noyaux 2.4, ou il fallait charger du scsi
pour graver.

Enfin oui, je trouve que passer 1/2 journée à configurer un noyau,
c'est long surtout quand on n'est pas sûr si ça va marcher...


Apprendre, c'est: Essayer, essayer, essayer, essayer,... jusqu'à ce que
ça marche. Et oui, ça prend du temps.

Apprendre oui mais vu le nombre de trucs à savoir, en tout cas sur

Linux, bah à ce rythme là, j'aurais passé le niveau débutant dans 10 ans !
Ce qui
m'étonne le plus, ce sont les personnes qui annoncent pouvoir choisir
les options en 15 minutes (en optimisant bien sûr, pas en compilant
tout en module !) pour une config qui leur est inconnue au départ.


Je n'ai encore vu personne qui m'a dit ça.

Franchement je demande à voir.


Moi aussi.

J'ai hâte de voir ce que tu vas répondre à celui qui Sébastien



Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:45579f70$0$7825$,
*julien* tapota sur f.c.o.l.configuration :

Tu connais la signification et les implications de chaque ligne dans les
options du kernel ?


La plupart, oui, et celles que je ne connais c'est qu'en toute logique je
n'en ai pas besoin.

--
Sébastien Monbrun aka TiChou

Avatar
FrekoDing
julien ecrivait le 12/11/2006 23:30:

Après avoir finalement utilisé genkernel, l'outil de gentoo,
j'ai évidemment un pb lors du redémarrage avec un beau secteur invalide.


erreur precise ?

J'ai utilisé grub, relu 10 fois la config (au passage avec reboot du
live cd qui prend 3 plombes), y - a-t-il un moyen d'afficher les erreurs
de grub ?


Pour que Grub cause un peu plus, je pense qu'il te faut passer en mode
interactif.
http://doc.fedora-fr.org/GRUB_:_Les_bases_pour_Fedora
Ayant utilisé un peu genkernel, je pense que ton erreur se situe dans le
grub.conf...

Moi qui voulais tenter gentoo pour voir, j'ai effectivement vu... Après
un week end complet, mon système ne démarre pas, si je réussi à le faire
démarrer, il faudra que je relance la recompile de tout le système car
j'ai modifié le USE (chose que j'ai déjà essayé, c'est très très
long....) . Je crois que je vais pas tarder à revenir sur Kubuntu quitte
à virer les servuces qui m'intéressent pas.


Meuh non, la variable USE n'est la que pour ajouter ou supprimer des
options de compilation !
Pas besoin donc de recompiler tout ton systeme.
Pense d'abord avoir un systeme à peu pres fonctionnel, tu passeras à la
phase d'optimisation quand tu seras plus à l'aise. (oui oui, un fichier
de config noyau se fait aisément une fois pigée sa structure.)

Le seul avantage, c'est que j'ai appris 2-3 trucs, maintenant, si je
n'utilise pas ces 2-3 trucs, ce qui est fort probable, je risque de les
oublier d'ici pas longtemps ; bref, était ce vraiment utile ...


C'est en forgeant qu'on devient forgeron ! ;-)

Avatar
julien
Dans le message <news:45579f70$0$7825$,
*julien* tapota sur f.c.o.l.configuration :

Tu connais la signification et les implications de chaque ligne dans
les options du kernel ?


La plupart, oui, et celles que je ne connais c'est qu'en toute logique
je n'en ai pas besoin.

Comment peux tu être sûr que la ligne "Silicon Graphics chipset" n'est

pas utilisé par un ordinateur notamment un portable dont on ne connaît
jamais toutes les caractéristiques détaillées ?

Comment sais tu si tu peux supprimer ou pas tout ce qui concerne l'apm
et te rabattre sur l'acpi en étant sûr que ça marche ?

Connais tu tous les sigles, gente MTRR et autres joyeusetés ?

j'ai une carte s3 graphics twister Fujitsu (twister T PN133 integrated
in via VT8231/VT8233) détecté comme une savage, puis-je mettre
-video_cards_via dans USE de gentoo ? De même pour -video_cards_chips
dummy, ....j'ai même -video_cards_s3 ! Puis-je juste garder
video_cards_savage ?

J'ai a priori un celeron 1,2Go qui correspondrait à pentium3m, quelles
options dois je prendre pour le cpu ??

Bref, si tu sais répondre à tout ça, t'as mis combien de temps avant de
savoir tout ça ? t'as une super mémoire et tu comprends tout tout de
suite ? tu devines tout direct à la première lecture ? Je reste perplexe...


1 2 3