initrd

initrd est un fichier spécial (disque RAM), initialisé par Lilo, avant de charger le noyau,

Il permet de "pré-charger" les modules contenu dans /etc/modules.conf,

L'appel à initrd est configuré dans /etc/lilo.conf

Pour en savoir plus : man initrd mkinitrd mknod

Modules

Les modules pour les pilotes de périphériques sont configurés lors de l'installation initiale. modconf permet de configurer les modules ensuite au travers d'une interface utilisant des menus. Ce programme est utile lorsque des modules ont été oubliés lors de l'installation ou lorsqu'un nouveau noyau est installé.

Le nom des modules à précharger est listé dans /etc/modules. Utilisez lsmod et depmod pour les contrôler manuellement.

/etc/modules.conf

above snd-via82xx snd-pcm-oss
probeall scsi_hostadapter aic7xxx ide-scsi
alias ieee1394-controller ohci1394
probeall usb-interface usb-uhci ehci-hcd
alias sound-slot-0 snd-via82xx
alias eth0 tulip
alias autofs autofs4
alias eth1 via-rhine

initrd (suite)

Exemple de mise à jour, suite à la modification de /etc/modules.conf:

  • Modification de /etc/modules.conf

    alias scsi_hostadapter buslogic

  • Création de la nouvelle image /sbin/mkinitrd -o /boot/NouveauNomInitrd.img numero_version_kernel