Une image iso est la copie analogue d'un cd (ou dvd) sauvegardé dans un fichier d'archive sous le format iso (ISO 9660).
C'est le format le plus répandu et une norme naturellement reconnue sous Linux
Les images iso permettent les échanges ou distributions de cd sous forme d'un fichier, il ne reste plus ensuite qu'à le graver pour recréer une copie du cd d'origine.
Il ne faut pas, bien sûr, graver le fichier tel quel, mais utiliser la fonction "graver à partir d'une image" de votre logiciel de gravure.
En montant cette image dans l'ordinateur comme un disque virtuel, il est possible de lire directement les fichiers, le disque virtuel ainsi monté se comporte comme un lecteur de cdrom que l'on vient d'inséré
mount -o loop image.iso /mnt/répertoire/quelconque
Création d'images ISO :
Pour créer une image ISO à partir d'un CD (que l'on appellera par exemple image.iso), dans une console tapez :
dd if=/dev/cdrom of=image.iso
Pour obtenir une copie parfaite d'un disque cdrom ou d'une partition, la commande dd permet de reproduire des zones du disque qui ne sont pas des fichiers (secteur de démarrage, secteurs cachés, traces de fichiers effacés)
dd if=<source> of=<cible> bs=<taille des blocs> conv=<conversion>
exemples:
Image d'un cdrom
dd if=/dev/hdc of=/home/mm/nom.iso bs=2048 conv=notrunc
Image d'une partition entière (partition sdb1)
dd if=/dev/sdb1 of=/home/mm/nom.img conv=notrunc,noerror
d'autres méthodes :
cp /dev/cdrom image.iso
avec les redirections
dd < /dev/cdrom > image.iso
cat /dev/cdrom > image.iso
Créer un fichier iso à partir d'un répertoire
mkisofs -o image.iso ~/prog
ou
genisoimage -o image.iso ~/prog
Tout ce que contient le répertoire /home/utilisateur/prog sera enregistré dans le fichier image.iso
Convertir d'autres formats au format iso
le format bin cue
bchunk image.bin image.cue image.iso
le format nrg
dd if=image.nrg of=image.iso bs=2048 skip=150
ou
nrg2iso image.nrg image.iso
le format img + ccd
ccd2iso fichier_image.img fichier_image.iso
Quelquefois Il suffit de les renommer car elles sont déjà au format iso :
mv fichier_image.img fichier_image.iso
Modifier une image iso
Le logiciel isomaster est un éditeur graphique qui va permettre de manipuler, ajouter, supprimer, extraire des fichiers d'une image iso
Monter l'image iso dans un cd virtuel
mount -o loop -t iso9660 fichier.iso /mnt/cdrom
l'image sera montée dans /mnt/cdrom mais un autre répertoire vide peut convenir et fonctionnera comme n'importe quel périphérique de stockage
Un petit utilitaire en mode graphique permet de monter/démonter des images iso dans un répertoire spécifié.
Gmount-iso
Démonter le cd virtuel
Pour démonter un cd virtuel contenant une image iso, saisir dans un terminal la commande suivante :
umount /point de montage
ex :
umount /media/cdrom
avec l'option -f on peut forcer le démontage
umount -f /media/cdrom