Modifier une iso

bonjour je cherche a modifier une iso (win seven pro :075 ) et plus précisément a supprimer un fichier dans cette iso.
Par principe une iso est toujours en lecture seule, je pense qu’il faut récupérer le contenu de l’iso , la modif , puis la reconstruire , mais il y a des fichiers cachés pour le boot non ?
avez-vous une methode particuliere ?
merci pour vos proposition …

:006

[quote=“sinozis”]bonjour je cherche a modifier une iso (win seven pro :075 ) et plus précisément a supprimer un fichier dans cette iso.
Par principe une iso est toujours en lecture seule, je pense qu’il faut récupérer le contenu de l’iso , la modif , puis la reconstruire , mais il y a des fichiers cachés pour le boot non ?
avez-vous une methode particuliere ?
merci pour vos proposition …

:006[/quote]

Du temps d’XP il y a vais des outils pour se créer des isos mais pour seven j’en sais fichtre rien :033

c’est toujours possible avec seven… mais en fait il faut modifier ton seven avant création de l’iso…
tout dépend après de ce que tu veux modifier au près des fichiers :083
edit : monsieur derrière moi il dit que s’est possible même avec l’iso avec un logiciel (il sait plus le nom) pour “démonter” l’iso

jenyburn.com/creer-et-person … e7en-lite/
:wink: l’équivalent de nlite pour xp normalement c’est ca

[quote=“coxinette”]http://www.jenyburn.com/creer-et-personnaliser-son-iso-windows-7-avec-rt-se7en-lite/
:wink: l’équivalent de nlite pour xp normalement c’est ca[/quote]

Yep c’est Nlite que j’utilisais à l’époque :023

bon je cherchai une méthode plus “aLaMain” :mrgreen:
j’ai quelques pistes
extraction avec dd dans un répertoire (en fait ca c’est déjà fais ,mais en iso)
suppression de “ei.cfg” qui permet d’avoir un dvd d’install “universel” un ou deux ajout perso peut être (pas de piratage).
reconstruction avec mkisofs

voila je ne sais pas si c’est faisable …
:006

Salut,

forums.knoppix-fr.org/

Il y a une recette plus universelle dans ce forum :slightly_smiling:

Si tu ouvres l’iso avec un logiciel genre isomaster tu peux modifier le contenu et la recréer ensuite.
Après étant peu familier des produits microsoft le dvd est peut être protégé?

Si c’est des méthodes à la main, on m’avait filé ces scripts dans le temps :
iso-extract.sh

[code]#!/bin/bash

±-----------------------------------------------------------+

| Man

±-----------------------------------------------------------+

| iso-extract image.iso

±-----------------------------------------------------------+

| a executer dans le dossier ou on veut extraire l’image

±-----------------------------------------------------------+

mkdir -p loopdir
mount -o loop $1 loopdir
cp -r loopdir/ ./$1.extract
chown -R 1000:1000 $1.extract/
chmod -R +w $1.extract/
umount loopdir
rm -r loopdir/
[/code]
Là, tu modifies l’iso à ta guise puis :
iso-rebuild.sh

[code]#!/bin/bash

±-----------------------------------------------------------+

| Man

±-----------------------------------------------------------+

| iso-rebuild dossier_in.extract image_out.iso

±-----------------------------------------------------------+

| a executer dans le dossier ou se trouve dossier_in.extract

| et le fichier preseed.cfg

±-----------------------------------------------------------+

±-----------------------------------------------------------+

| Var

±-----------------------------------------------------------+

PRESEED=‘preseed.cfg’

±-----------------------------------------------------------+

| Verification de la presence du fichier preseed.cfg

±-----------------------------------------------------------+

if [ ! -f $PRESEED ];then
echo "$PRESEED not found !"
exit
fi

±-----------------------------------------------------------+

| Extraction initrd.gz puis suppression

±-----------------------------------------------------------+

mkdir initrd_dir
cd initrd_dir/
gzip -cd …/$1/install.386/initrd.gz | cpio -id
cd …
rm $1/install.386/initrd.gz

±-----------------------------------------------------------+

| Modification et/ou ajout dans le nouveau initrd

±-----------------------------------------------------------+

cp $PRESEED initrd_dir/

±-----------------------------------------------------------+

| Supression fichiers inutiles

±-----------------------------------------------------------+

#rm -rf ./cd/autorun.*
#rm -rf ./cd/doc
#rm -rf ./cd/pics
#rm -rf ./cd/README.*
#rm -rf ./cd/install.386/gtk

±-----------------------------------------------------------+

| Re-compression initrd

±-----------------------------------------------------------+

cd initrd_dir/
find ./ | cpio -H newc -o > …/initrd
cd …
gzip initrd
mv initrd.gz $1/install.386/
rm -r initrd_dir/

±-----------------------------------------------------------+

| Re-calculation de la somme md5

±-----------------------------------------------------------+

cd $1
md5sum find ! -name "md5sum.txt" ! -path "./isolinux/*" -follow -type f > md5sum.txt
cd …

±-----------------------------------------------------------+

| Creation image ISO bootable

±-----------------------------------------------------------+

genisoimage -o $2 -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat $1
chmod 777 $2
[/code]

Salut Thuban,

Si tu as toi-même éprouvé cette méthode, dépêche toi d’aller la coller sur le wiki.
Vive le libre :038

Ben oui je l’ai fait 2 ou 3 fois, mais ça remonte à au moins un an (c’était pour faire des live-cd), donc faudrait retester pour être sûr que ça marche toujours (même s’il n’y a pas de raison).
On met sur le wiki alors?

edit : Bon je viens de tester, la reconstruction des isos ne marche pas, il lui manque un fichier. Bien sûr, il faut adapter les scripts car c’était pour des isos différentes, et qui plus est des isos linux, donc ce n’est pas universel.

[quote=“thuban”]Ben oui je l’ai fait 2 ou 3 fois, mais ça remonte à au moins un an (c’était pour faire des live-cd), donc faudrait retester pour être sûr que ça marche toujours (même s’il n’y a pas de raison).
On met sur le wiki alors?[/quote]

Du moment que tu as réussi, après il suffira d’attendre que d’autres membres confirment avant de le déclarer en béton :041

Ça marche, mais pas avec n’importe quel iso (il n’y a qu’à regarder le script, il parle de preseed, initrd…) Donc si c’est une iso windows… :s
Donc il faut modifier le second…

edit : la page du wiki à améliorer : isalo.org/wiki.debian-fr/ind … tion_d_iso

Ça roule avec une iso de debian avec les scripts modifiés sur le wiki (comme quoi, il fallait mieux tester).
Reste à savoir pour un autre type d’iso (je n’en ai pas de windows). Il faudra sans doute utiliser la ligne commentée à la place.

Re,

[quote=“thuban”]Ça roule avec une iso de debian avec les scripts modifiés sur le wiki (comme quoi, il fallait mieux tester).
Reste à savoir pour un autre type d’iso (je n’en ai pas de windows). Il faudra sans doute utiliser la ligne commentée à la place.[/quote]

Cela me parait peu important que nous ne sachions pas modifier un Windows, ceci doit d’ailleurs tomber dans l’illégalité. C’est bien le diable si Redmond ne s’est pas protégé contre cela :slightly_smiling:

Je dis ça parce que c’est qui a été demandé plus haut il me semble.
Par ailleurs, on peu avoir besoin de modifier une iso qui n’est pas une distro linux.