ATTENTION: ceci n'est pas la procedure "normal" pour faire un initrd.img. Preferer le repertoire /etc/initramfs-tools/ , /usr/share/initramfs-tools/ , et la commande
update-initramfs -u
Decompactage et dezippage de init.img
- Renomme initrd.img en initrd.img.gz
- Decompresser le fichier par la commande
gzip -d initrd.img.gz
- Extrait l'archive CPIO par (Attention, ne pas oublier"--no-absolute-filenames" sinon l'extraction se fait dans "/")
cpio -i --no-absolute-filenames < initrd.img
- Vous pouvez maintenant l'editer !
Compactage et zippage de init.img
- Créer l'archive par la commande
find . | cpio -o -H newc > initrd.img
- Zipper l'archive pour finaliser le format initrd.img:
gzip -c initrd.img > initrd.img.gz
- Et enfin donner le nom normaliser a l'archive, celui qu'appel GRUB: initrd.img.gz en initrd.img ou initrd-2.6.XXXXXXX.img