Page 1 sur 1

[mkinitcpio]Décompression[Résolu]

Publié : sam. 29 déc. 2007, 11:55
par mariop31
Bonjour.

Comment faire pour extraire une image construite par mkinitcpio.

Je voudrais connaître le contenu de kernel26.img.

Merci.

Publié : sam. 29 déc. 2007, 13:31
par tuxce
bonjour, c'est un fichier cpio compréssé avec gzip:

Code : Tout sélectionner

zcat /boot/kernel26.img | cpio -id --no-absolute-filenames
le --no-absolute-filenames est important, car si tu l'omets et que tu es root, il t'écrase les fichiers existants.

Publié : sam. 29 déc. 2007, 13:55
par mariop31
Merci beaucoup tuxce.
En fait j'en ai besoin par rapport au post sur le splashy.

Quand j'ai passer la commande

Code : Tout sélectionner

zcat /boot/kernel26.img | cpio -id --no-absolute-filenames
J'ai une suite de messages d'erreurs:

[root@mario-arch ess]# zcat /boot/kernel26.img | cpio -id --no-absolute-filenames
cpio: Removing leading `/' from member names
cpio: usr/lib/libsplashycnf.so.1 n'a pas été créé: une version récente ou identique existe.
cpio: usr/lib/libsplashy.so.1 n'a pas été créé: une version récente ou identique existe.
cpio: usr/lib/libglib-2.0.so.0 n'a pas été créé: une version récente ou identique existe.
cpio: usr/lib/libdirectfb-1.0.so.0 n'a pas été créé: une version récente ou identique existe.
cpio: usr/lib/libfusion-1.0.so.0 n'a pas été créé: une version récente ou identique existe.
cpio: usr/lib/libdirect-1.0.so.0 n'a pas été créé: une version récente ou identique existe.
cpio: lib/libz.so.1 n'a pas été créé: une version récente ou identique existe.
cpio: lib/libpcre.so.0 n'a pas été créé: une version récente ou identique existe.
cpio: lib/ld-linux.so.2 n'a pas été créé: une version récente ou identique existe.
21573 blocks
Peut être que ceci explique cela.
Je vais essayer de voir.
Si quelqu'un a une idée??

Publié : sam. 29 déc. 2007, 16:20
par mariop31
Apparemment mon pb n'est pas là.

Publié : dim. 30 déc. 2007, 00:22
par tuxce
ca doit etre les liens qui n'ont pas pu etre crée parce que les librairies existent dans d'autres versions, tu n'as peut pas lancé le mkinitcpio pour le bon kernel.