Chapitre 2. Monter une image ISO

Table des matières
1. Description
2. Pré-requis
3. Configurer votre environnement
4. Monter votre image ISO
5. Démonter votre image ISO

Tableau 2-1. Evolution de cet article

DateAjout(s) / Modification(s)
19 novembre 2003Version initiale soumise par Alexandre Touret
17 décembre 2003Intégration et relecture de cet article

1. Description

Lorsque vous télécharger une image au format ISO (depuis Internet par exemple) vous pouvez peut-etre vouloir en consulter le contenu avant de la grace sur un CD-ROM. C'est ici que le montage d'image ISO intervient. Ce processus va vous permettre de lire en temps réel le contenu de votre image sans avoir à la graver sur un CD-ROM.

NoteDefinition du format ISO
 

Le format ISO est une norme universel. Un CD gravé dans cette norme peut-etre ouvert sans trop de problème à partir d'un PC comme d'un Macintosh. Les programmes de gravures proposent souvent d'extraire le contenu d'un CD-ROM dans ce format pour pouvoir ensuite le regraver à l'identique.

2. Pré-requis

Votre noyau doit pouvoir supporter le montage d'image ISO. Pour cela vous devez avoir les options suivantes lors de la compilation de votre noyau :

Tableau 2-2. Configuration de votre noyau

SectionOption du noyauEn module ou en dur ?
Block devicesLoopback device supporten module

Pour ne pas avoir des problèmes de compatibilité et pour éviter les failles de sécurité je vous conseille d'utiliser toujours le dernier noyau en date.

Dernier noyau stable : 2.6.4 (disponible depuis le 12 mars 2004)

Astuce

Reportez vous à l'article Installer un nouveau noyau à la sauce Debian si vous ne savez pas comment compiler votre noyau.

3. Configurer votre environnement

Vous devez charger en mémoire le module loop pour permettre à votre Debian GNU/Linux le montage d'image ISO :

# mobprobe loop

Si vous souhaitez que la prise en compte de ce module soit automatique au démarrage, insérez le mot clé loop à la fin du fichier /etc/modules

4. Monter votre image ISO

Executez la commande suivante :

# mount -t iso9660 MONIMAGE.iso MONREPERTOIRE -o ro 

Vous devrez remplacer les mots clés MONIMAGE et MONREPERTOIRE par vos valeurs. Ainsi par exemple la commande :

# mount -t iso9660 /home/cedric/debian-cd1.iso /home/cedric/contenu -o ro 

Affichera le contenu de l'image /home/cedric/debian-cd1.iso dans le répertoire /home/cedric/contenu.

5. Démonter votre image ISO

Executez la commande suivante:

# umount ~/mon/rep/secret/
# rmdir ~/mon/rep/secret/

Si vous ne voulez plus effectuer de montages:

# rmmod loop