informatique:linux:initrd
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| informatique:linux:initrd [2007/09/21 13:33] – édition externe 127.0.0.1 | informatique:linux:initrd [2014/08/21 06:04] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ==== Ajouter | + | ==== Ajouter |
| Pour voir ce qui est inclu dans le initrd pour notre Kernel | Pour voir ce qui est inclu dans le initrd pour notre Kernel | ||
| Ligne 19: | Ligne 19: | ||
| Rebooter | Rebooter | ||
| + | |||
| + | Autre exemple : Pour charger un module au démarrage du système : | ||
| + | mkinitrd --preload=megaraid initrd-megaraid-$(uname -r).img $(uname -r) | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Ajouter des modules au kernel manuellement ==== | ||
| + | |||
| + | === Description global de la procédure === | ||
| + | |||
| + | Pour résumer les actions suivantes sont à effecter: | ||
| + | - démanteler le fichier '' | ||
| + | - ajouter le driver (fichier '' | ||
| + | - Mettre à jour les informations hardware dans les fichiers '' | ||
| + | - Reconstruire l' | ||
| + | |||
| + | === Procédure === | ||
| + | |||
| + | Récupérer le fichier initrd que l'on veux recupérer par dans le cd de linux dans '' | ||
| + | |||
| + | Renommer et décomprésser l' | ||
| + | mv initrd.img initrd.img.gz | ||
| + | gunzip initrd.img.gz | ||
| + | |||
| + | Monter le FS initrd.img | ||
| + | mkdir mount-initrd | ||
| + | mount -o loop initrd.img mount-initrd | ||
| + | |||
| + | Le fichier '' | ||
| + | cp mount-initrd/ | ||
| + | |||
| + | Renommer et décomprésser l' | ||
| + | mv modules.cgz modules.gz | ||
| + | gunzip modules.gz | ||
| + | cpio -idv < modules | ||
| + | |||
| + | Copier les fichier '' | ||
| + | cp bnx2.o ./ | ||
| + | |||
| + | Ajouter les informations sur le matériel dans '' | ||
| + | |||
| + | bnx2 | ||
| + | eth | ||
| + | " | ||
| + | |||
| + | Mettre à jour le fichier | ||
| + | |||
| + | 0x14e4 | ||
| + | 0x14e4 | ||
| + | 0x14e4 | ||
| + | 0x14e4 | ||
| + | |||
| + | |||
| + | Contruire une nouvelle archive '' | ||
| + | find ./ | ||
| + | gzip -9 modules | ||
| + | |||
| + | Copier '' | ||
| + | mv modules.gz mount-initrd/ | ||
| + | |||
| + | Démonter le FS et recompresser l' | ||
| + | umount mount-initrd | ||
| + | gzip -9 initrd.img | ||
| + | mv initrd.img.gz initrd.img | ||
| + | |||
| + | ===== Désactiver control Alt Suppr ===== | ||
| + | |||
| + | Editer inittab : | ||
| + | vim / | ||
| + | |||
| + | Mettre en commentaire : | ||
| + | # | ||
| + | |||
| + | Prise en compte de la modification : | ||
| + | telinit q | ||
| + | |||
informatique/linux/initrd.1190381620.txt.gz · Dernière modification : (modification externe)
