Editer initrd.img

De system.co.free.fr.
(Différences entre les versions)
(Nouvelle page : ==={{NAMEPAGE}}=== 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 comma...)
(Compactage et zippage de init.img)
 
(9 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
-
==={{NAMEPAGE}}===
+
retour vers [[Linux]]
-
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 <pre>update-initramfs -u</pre>
+
 
-
====Decompactage et desippage de init.img====
+
 
 +
<b>ATTENTION: ceci n'est pas la procedure "normal" pour faire un initrd.img. De preference utilser l'arborescence /etc/initramfs-tools/ et /usr/share/initramfs-tools/ qui contiennent la configuration et les données necessaire a la recreation ou la modification de votre initramfs specifique a votre configuration et votre installation ( de nombreux paquets s'installent aussi dans l'initramfs ) .Et utilisé la commande ci-dessous pour mettre a jour vos modifications <pre>update-initramfs -u</pre></b>
 +
====Decompactage et dezippage de init.img====
#Renomme initrd.img en initrd.img.gz
#Renomme initrd.img en initrd.img.gz
-
#Decompresse par la commande <pre>gzip -d initrd.img.gz</pre>
+
#Decompresser le fichier par la commande <pre>gzip -d initrd.img.gz</pre>
#Extrait l'archive CPIO par (Attention, ne pas oublier"--no-absolute-filenames" sinon l'extraction se fait dans "/")<pre>cpio -i --no-absolute-filenames < initrd.img</pre>
#Extrait l'archive CPIO par (Attention, ne pas oublier"--no-absolute-filenames" sinon l'extraction se fait dans "/")<pre>cpio -i --no-absolute-filenames < initrd.img</pre>
#Vous pouvez maintenant l'editer !
#Vous pouvez maintenant l'editer !
====Compactage et zippage de init.img====
====Compactage et zippage de init.img====
-
#Créer l'archive par la commande <pre>find . | cpio -o -H newc > initrd.img</pre>
+
#Mettez-vous a la base de votre arborescence init.img. Créer l'archive par la commande <pre>find . | cpio -o -H newc > initrd.img</pre>
#Zipper l'archive pour finaliser le format initrd.img:<pre>gzip -c initrd.img > initrd.img.gz</pre>
#Zipper l'archive pour finaliser le format initrd.img:<pre>gzip -c initrd.img > initrd.img.gz</pre>
#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
#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

Version actuelle en date du 3 mars 2013 à 15:32

retour vers Linux


ATTENTION: ceci n'est pas la procedure "normal" pour faire un initrd.img. De preference utilser l'arborescence /etc/initramfs-tools/ et /usr/share/initramfs-tools/ qui contiennent la configuration et les données necessaire a la recreation ou la modification de votre initramfs specifique a votre configuration et votre installation ( de nombreux paquets s'installent aussi dans l'initramfs ) .Et utilisé la commande ci-dessous pour mettre a jour vos modifications
update-initramfs -u

Decompactage et dezippage de init.img

  1. Renomme initrd.img en initrd.img.gz
  2. Decompresser le fichier par la commande
    gzip -d initrd.img.gz
  3. 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
  4. Vous pouvez maintenant l'editer !

Compactage et zippage de init.img

  1. Mettez-vous a la base de votre arborescence init.img. Créer l'archive par la commande
    find . | cpio -o -H newc > initrd.img
  2. Zipper l'archive pour finaliser le format initrd.img:
    gzip -c initrd.img > initrd.img.gz
  3. 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
Outils personnels