On Tue, Oct 22, 2002 at 07:18:38AM +0200, Gillon Benoit wrote:
> Tiens JeF au fait comme tu parle initrd..
> Chaque fois que je recompile mon kernel et que je place le nouveaux, je
> fais une copier de mon ancien initrd... tu parle qu'il faut le
> reconsrtuire..

L'utilise tu dans ton kernel ? Si tu ne l'utlise pas sp�cifiquement (si tu n'as
pas dans la ligne de boot du kernel initrd=/boot/initrd.img par exemple, tu ne
l'utilise pas.

> Mais en fait qu'est ce qu'il y a dans ce fichier ? c'est peux etre une
> question novice, mais je m'en suis jamais tracass� avant.

Le fichier initrd contiens les modules pour ton kernel que tu voudrais charger
lors du boot de ta machine, j'inciste donc, durant le boot. Donc, tu peut tout
modulariser: ext2, ext3, controleurs de carte SCSI, etc..

expl: 

jdive@gardafou:~$ /sbin/lsmod
Module                  Size  Used by    Not tainted
ide-cd                 26628   1 (autoclean)
cdrom                  27104   0 (autoclean) [ide-cd]
af_packet              11688   1 (autoclean)
pcnet_cs               10176   1
8390                    5856   0 [pcnet_cs]
ds                      6440   2 [pcnet_cs]
apm                     8872   2
yenta_socket            8704   2
pcmcia_core            38688   0 [pcnet_cs ds yenta_socket]
pegasus                13016   0 (unused)
usb-storage            48152   0 (unused)
scsi_mod               86120   0 [usb-storage]
uhci                   23792   0 (unused)
usbcore                54624   0 [pegasus usb-storage uhci]
ymfpci                 39848   1
ac97_codec              9608   0 [ymfpci]
soundcore               3556   2 [ymfpci]
rtc                     5724   0 (autoclean)
unix                   13480  46 (autoclean)
ide-disk                9312   4 (autoclean)
ide-probe-mod           8512   0 (autoclean)
ide-mod               148872   5 (autoclean) [ide-cd ide-disk ide-probe-mod]
ext3                   56704   3 (autoclean)
jbd                    35592   3 (autoclean) [ext3]


> Et avec quel outils recr�e tu le fichier ?

ca d�pends de la distro, c'est comme un fichier loop je pense, sous debian il y
a un tool: mkinitrd.

pour plus d'info:

<kernel-source>/Documentation/initrd.txt

et

    Almesberger, Werner; "Booting Linux: The History and the Future"
    ftp://icaftp.epfl.ch/pub/people/almesber/booting/bootinglinux-current.ps.gz

    (ce dernier �tant un must read je dois dire)

JeF


> 
> 
> >> 
> >> la commande mount toute seule donne quoi?
> >la meme chose sans le /dev/root 
> >> le device root existe r�ellement (j'ai un doute)?
> >oui, r�ellement.
> >
> >en fait c'est mount qui est con-con: simplement lis /dev/mtab qui
> >peut etre n'importe quoi .. /proc/mount is the place ..
> >
> >Comme tu peut voir, ton /dev/sda1 n'apparait pas.
> >MM ca peut s'expliquer a cause de initrd, l'utilises tu au boot de ton
> >kernel ?
> >(c'est tres distro sp�cifique si tu utilise le kernel fournis par la
> >distro). 
> >
> >Si c'est SuSE, je dois dire que je ne sais pas trop comment leur initrd
> est >foutu, 
> >mais ca veut dire qu'il faudrait peut etre reconstruire initrd.img. 
> >
> >JeF
> 
> 
> 
> 
> _______________________________________________________
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@;lists.unixtech.be
> IRC: efnet.skynet.be:6667 - #unixtech

-- 

-> Jean-Francois Dive
--> [EMAIL PROTECTED]

  There is no such thing as randomness.  Only order of infinite
  complexity.  - _The Holographic Universe_, Michael Talbot

_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@;lists.unixtech.be
IRC: efnet.skynet.be:6667 - #unixtech

Répondre à