On Wed, 17 Oct 2001, Josselin Mouette wrote:

> THIVENT Pascal a �crit :
> >
> >    Si tu as configur� ton kernel pour que le type de fichier ext2 soit
> >    support� en tant que module et que ta station n'est pas une station
> >    diskless, tu n'arriveras � rien.
> >
> >    tu *dois* inclure le support de ext2 *dans* le noyau et non en tant
> >    que module. En effet, c'est un peu le principe du serpent qui se mord
> >    la queue : comment charger un module dont tu as besoin pour pouvoir le
> >    charger (pour pouvoir acc�der � ta partition)
>
> C'est pourtant le principe d'initrd : tout inclure sous forme de
> modules, eux-m�mes dans un syst�me de fichiers appel� initrd (init
> ram disk). Dans le cas pr�sent, il faudrait plut�t v�rifier si le
> module ext2, n�cessaire � monter la partition de root, est inclus dans
> le ramdisk correspondant.

Et la solution est surement le fichier /etc/mkinitrd/modules, qui doit
contenir ext2.

Le mien contient :
# /etc/mkinitrd/modules: Kernel modules to load for initrd.
#
# This file should contain the names of kernel modules and their arguments
# (if any) that are needed to mount the root file system, one per line.
# Comments begin with a `#', and everything on the line after them are ignored.
#
# Examples:
#
#  ext2
#  wd io=0x300
ext2
ide-disk


Si je voulais avoir un initrd plus petit, j'y mettrais:
ide-probe-mod
ide-disk
ide-mod
ext2


-- 
Jean-Christophe Dubacq -- ATER en informatique � la facult� d'Orsay.
Tel: 01 69 15 76 43 / 06 64 86 10 56 --- Email: [EMAIL PROTECTED]

Répondre à