* 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

