{{tag>initrd decompresser lzma cpio extraire noyau boot sysadmin}}
====== Initrd ======
===== Décompresser un initrd =====
Le nouveau format est un .lz (archive compressée au format lzma). Pour l'extraire :
unlzma < /tmp/initrd.lz > /tmp/initrd.img
$ file /tmp/initrd.img
/tmp/initrd.img: ASCII cpio archive (SVR4 with no CRC)
===== Extraire le contenu d'un initrd =====
C'est en fait une archive cpio, pour l'extraire :
mkdir /tmp/content
cd /tmp/content
cpio -id < /tmp/initrd.img
===== Reconstruire l'initrd apres modification =====
pour reconstuire puis recompresser :
cd /tmp/content
find ./ | cpio -H newc -o > ../mon_initrd.img
lzma < ../mon_initrd.img > ../mon_initrd.lz