Table des matières

Monter une image ISO

Article écrit par Cédric Lignier et Wikisé par Damien Dubédat.

Description

Lorsque vous possédez une image au format ISO, récupérée depuis Internet par exemple, vous pouvez en consulter le contenu avant de la graver 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.

Définition du format ISO : Le format ISO9660 est une norme universelle. Un CD gravé dans cette norme peut-être ouvert sans trop de problèmes à partir d'un PC comme d'un Macintosh. Les programmes de gravure proposent souvent d'extraire le contenu d'un CD-ROM dans ce format pour pouvoir ensuite le regraver à l'identique.

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 :

Configuration de votre noyau

Section Option du noyau En module ou en dur ?
Block devices Loopback device support en module

Configurer votre environnement

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

# modprobe 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.

Monter votre image ISO

Exécutez la commande suivante :

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

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

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

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

Démonter votre image ISO

Exécutez les commandes suivantes:

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

Si vous ne voulez plus effectuer de montages:

# rmmod loop