bete question, c'est quoi initrd ?

bete question, c'est quoi initrd ? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 25-03-2003 à 21:09:27    

Ben oui, c'est quoi ? pq le bzimage ne suffit pas ? c'est un truc avec le boot loader ?

Reply

Marsh Posté le 25-03-2003 à 21:09:27   

Reply

Marsh Posté le 25-03-2003 à 23:49:53    

C'est un ramdisk qui contient des modules, permettant de ne charger que les modules nécessaires.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 25-03-2003 à 23:53:47    

C'est un ramdisk dont le contenu est chargé par le noyau juste après le chargement de celui-ci (donc avant l'execution de /sbin/init et donc du moindre script de démarrage) .
 
Il permet par exemple de contenir des outils d'initialisation d'un RAID soft pour que le système puisse justement booter sur le RAID.

Reply

Marsh Posté le 26-03-2003 à 00:54:07    

ok merci,
j'ai fait qq recherches
donc par curiosité, j'ai fait un dd if=/initrd.img of=/dev/ram puis j'ai monté /dev/ram
 
et puis le contenu de linuxrc c'est ca:
 
 

#!/bin/sh
#
# $Id: linuxrc,v 1.6 2002/10/11 10:12:12 herbert Exp $
 
export PATH=/sbin:/bin
 
. /linuxrc.conf
 
if [ $DELAY -gt 0 ]; then
        echo "Waiting for $DELAY seconds, press ENTER to obtain a shell."
 
        trap "timeout=yes" USR1
        timeout=
        { sleep $DELAY; kill -USR1 $$ 2> /dev/null; }&
        pid=$!
        read line
        trap "" USR1
        kill $pid
        wait
 
        [ $timeout ] || exec sh
fi
 
mount -nt proc proc proc
root=$(cat proc/sys/kernel/real-root-dev)
echo 256 > proc/sys/kernel/real-root-dev
umount -n proc
mount -nt tmpfs tmpfs tmp || mount -nt ramfs ramfs tmp
echo $root > tmp/root  

 
 
alors dans mon ca ca sert a rien si ? parce que il fait pas grand chose le linuxrc

Reply

Marsh Posté le 26-03-2003 à 09:40:35    

beber.doneux01 a écrit :

alors dans mon ca ca sert a rien si ? parce que il fait pas grand chose le linuxrc

Le linuxrc non. Par contre, kmod, lui, va charger les modules nécessaires pour monter ta partition de root, donc on ne peut pas vraiment dire qu'il ne serve à rien.


Message édité par Jar Jar le 26-03-2003 à 09:40:55

---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed