Dans certains cas, initrd est véritablement utile. On peut prendre mon serveur comme exemple : fdisk -l : Device Boot Start End Blocks Id System /dev/ide/host0/bus0/target0/lun0/part1 * 1 3 24066 83 Linux /dev/ide/host0/bus0/target0/lun0/part2 4 4865 39054015 8e Linux LVM
on voit qu'il y a 20 MB pour une partition ext2, et tout le reste pour une partition Linux LVM. la partition de 20 MB est en fait mon /boot. Elle contient une image de kernel, et les fichiers de grub, ainsi que ma précieuse initrd. Ensuite, lorsque le kernel boote, il mounte mon initrd dans /, et il va executer /linuxrc, qui va charger le module lvm dans le kernel, pour ensuite charger les volumes groups (il n'y en a qu'un sur mon ordi), les mounter, et continuer de booter. au final, ca donne ca : Filesystem 1K-blocks Used Available Use% Mounted on /dev/vgPingoo/lvRoot 99150 31715 62315 34% / tmpfs 1024 284 740 28% /mnt/.init.d /dev/vgPingoo/lvUsr 3096336 1042704 1896348 36% /usr /dev/vgPingoo/lvVar 2064208 81152 1878200 5% /var /dev/vgPingoo/lvHome 32914288 22838472 8403832 74% /home tmpfs 63424 0 63424 0% /dev/shm sympathique, non ? essayez donc de faire ca sans initrd, et vous comprendrez à quoi ca sert :-) sam ----- Original Message ----- From: "Philippe Coulonges" <[EMAIL PROTECTED]> To: <debian-user-french@lists.debian.org> Sent: Tuesday, September 10, 2002 9:38 PM Subject: Re: A quoi sert l'Intial Ram Disk (Initrd) ? > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Le Mardi 10 Septembre 2002 21:23, Erwan David a écrit : > > Le Tue 10/09/2002, Philippe Coulonges disait > > > > > Le Mardi 10 Septembre 2002 09:50, Erwan David a écrit : > > > > Le Tue 10/09/2002, Jean-Michel OLTRA disait > > > > > > > > > On Monday 09 Sep 2002, CAPRON Romain wrote: > > > > > > Tout, ou presque, est dans le titre... > > > > > > A quoi sert le fichier initrd.img que l'on peut générer à la > > > > > > compilation d'un noyau linux ? > > > > > > > > > > A charger des modules indispensables au boot qui ne sont pas dans le > > > > > noyau en dur. ext3 par exemple. > > > > > > > > Et à rendre impossible la création de disquettes de boot... > > > > > > Au contraire, c'est un des usages possible du ramdisk. J'ai un > > > vieux PC dont le BIOS ne voit pas les DD récents que je lui ai > > > greffé. Il boote donc sur le ramdisk d'une disquette, mais récupère > > > ensuite le vmlinuz sur le DD. Ainsi, je peux mettre à jour le noyau > > > sans refaire de disquette de boot à chaque fois. > > > > Ah oui ? avec un inoitrd de 2,7 Mo et un noyau de 1,8 ça entre sur une > > disquette ? > > Comme je disais dans un précédent mail (ah, tiens, il est encore quoté), le > noyau "n'est pas sur la disquette". Quand au ramdisk de 2,7 Mo (je n'ai pas > vérifié), oui il y tiens puisqu'il est compressé ce qui nous fait gagner en > gros × 2. > > Où alors ça marche différement, mais ça marche. > > A+ > CPHIL > > - -- > La libre communication des pensées et des opinions est un des droits les plus > précieux de l'Homme : tout Citoyen peut donc parler, écrire, imprimer > librement, sauf à répondre à l'abus de cette liberté dans les cas déterminés > par la Loi. > -- Déclaration des Droits de l'homme et du citoyen du 26 août 1789 - Art. 11. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.7 (GNU/Linux) > > iD8DBQE9fkooYJwqltj/jHgRAkUPAJ4trGhxZeLtB7ZB/K2ftg8JI98huACgxO5m > v+YuguM5epkobFqZ0nRcpPs= > =rilW > -----END PGP SIGNATURE----- > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >