* justice8 <[EMAIL PROTECTED]> [2004-12-16 11:17] :
> Bonjour,
> 
> Fr�d�ric Bothamy wrote:
> 
> >En fait, j'avais tort : ce n'est g�n�ralement pas un kernel panic que
> >l'on obtient, mais simplement une erreur comme quoi le noyau n'arrive
> >pas � monter le syst�me racine, ce qui est g�n�ralement caus� par un
> >module absent de l'initrd (module ide ou syst�me de fichiers
> >g�n�ralement).
> >
> > 
> >
> mmm... une telle erreur ne conduit'elle pas justement � un kernel panic
> ou quelque chose de proche (puisque l'infortun� noyau ne peut monter la
> racine, il en appel � la g�n�reuse personne qui se trouve devant la
> machine le cas �ch�ant :) ).

C'est bien possible, j'ai eu plusieurs fois des probl�mes identiques
en utilisant des noyaux Debian (donc avec initrd) et aucun probl�me en
recompilant un noyau sans initrd.
 
> >Par contre, je suis curieux de savoir dans quels cas il est n�cessaire
> >d'utiliser un initrd pour une compilation de noyau personnelle. D'apr�s
> >le fichier /usr/src/linux/Documentation/initrd.txt, 4 sc�narios sont
> >list�s expliquant quand l'utilisation d'un initrd est int�ressante et
> >aucun ne semble concerner ce cas.
> > 
> >
> Je me trompe surement mais j'ai per�ue une sorte d'agr�ssivit� dans tes
> propos (certe tr�s mod�r�e), et en lisant la doc, je demeure perplexe

En fait, ce que je n'aime pas trop, c'est de conseiller � ceux qui
veulent recompiler leur noyau d'utiliser un initrd sans se poser la
question de son utilit�. Debian le fait dans ses noyaux pour une bonne
raison, mais celle-ci n'est g�n�ralement pas valable pour une
recompilation personnelle.

> (est elle un peu obsol�te ? Vu la derni�re date cit�e : 2000 on pourrai
> le croire) car l'initrd permet de booter avec un syst�me de fichier pour
> la racine non compil� en dur dans le noyau (on peut se demander pourquoi
> se compliquer la vie � faire comme �a, peut �tre qu'il y � des imp�ratif
> de taille, comme booter sur un support amovible de petite capacit�
> contenant le noyau, enfin bref on s'�gare).

Dans ce cas, il devrait �tre possible de ne compiler dans le noyau que
les modules pertinents et d'arriver � une taille raisonnable du noyau (�
peu pr�s, 700-800 ko) sans avoir � utiliser d'initrd. Cela �viterait
d'oublier de ne pas param�trer correctement l'initrd.

> PS: excuse moi Fred d'avoir envoy� le mail en perso, j'ai �t� un peu vite � 
> l'envoi.

Pas grave : j'avais commenc� � faire une r�ponse hier, mais la Vraie Vie
a pris un peu le dessus et je n'avais pas pu la finir.


Fred

-- 
Comment poser les questions de mani�re intelligente�?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug�?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html

Répondre à