une méthode pourrait être de monter ton image initrd d'en extraire les fichiers et de les mettres dans le repertoire que tu vas compresser.
Ensuite, oui, il y a un initrd pour chaque image.
Le initrd est un 'mini système' avec les mêmes repertoire /etc /usr /sbin etc .... qu'un sytème et il 'aide' le noyeau avec les modules (il charge les modules nécessaires) par exemple si ext3 est en module, que le disque est en ext3, il ne peut pas trouver le module ext3 pour lire du ext3, DONC dans ce cas le module ext3 est chargé DANS le initrd. et ensuite il y a le fichier init qui se lance et s'exécute là ou tu fais ce que tu veux.
Ensuite, avec la config du noyeau (je sais plus ou) on peut choisir la forme de l'initrd soit ramdisk (l'avantage pour faire un live cd par exemple) car le système est en RAM, soit un autre type par exemple ext2 dans mon exemple, tu crées un espace disque que tu formates en ext2 (pour pouvoir y ecrire dessus) si tu le compresses directement avec gzip, tu as un initrd en ext2 MAIS dans mon cas, je le fais passer par cpio puis gzip et cela me donne un ramfs
Si tu veux approfondir cette zone de linux, je te conseille de te plonger dans mindi, la comprenette de ce que cela fait est lumineux.
[^] # Re: Filesystem
Posté par hervé Couvelard . En réponse au message Problème avec une image linux : kernel panic. Évalué à 2.
Ensuite, oui, il y a un initrd pour chaque image.
Le initrd est un 'mini système' avec les mêmes repertoire /etc /usr /sbin etc .... qu'un sytème et il 'aide' le noyeau avec les modules (il charge les modules nécessaires) par exemple si ext3 est en module, que le disque est en ext3, il ne peut pas trouver le module ext3 pour lire du ext3, DONC dans ce cas le module ext3 est chargé DANS le initrd. et ensuite il y a le fichier init qui se lance et s'exécute là ou tu fais ce que tu veux.
Ensuite, avec la config du noyeau (je sais plus ou) on peut choisir la forme de l'initrd soit ramdisk (l'avantage pour faire un live cd par exemple) car le système est en RAM, soit un autre type par exemple ext2 dans mon exemple, tu crées un espace disque que tu formates en ext2 (pour pouvoir y ecrire dessus) si tu le compresses directement avec gzip, tu as un initrd en ext2 MAIS dans mon cas, je le fais passer par cpio puis gzip et cela me donne un ramfs
Si tu veux approfondir cette zone de linux, je te conseille de te plonger dans mindi, la comprenette de ce que cela fait est lumineux.
hervé