Création d'une image ISO depuis un cdrom (ou dvdrom)
- la commande la plus simple (dd) :
# dd if=/dev/hdc of=image.iso
ceci crée le fichier image.iso dans le répertoire courant...
pour accélérer le processus de création, on peut jouer sur le paramètre bs
# dd if=/dev/hdc of=image.iso bs=50k
pour trouver le paramètre optimal pour la valeur de bs, vous pouvez diminuer ou augmenter la valeur... en effet cela dépend de votre matériel lecteur/contrôleur...
- la commande cat :
# cat /dev/hdc > image.iso
- le système CDFS :
vous devez d'abord installer le module CDFS, que l'on peut trouver ici
ensuite charger le module :
# modprobe cdfs
puis monter votre lecteur de cdrom (ou dvdrom) :
# mount -t cdfs /dev/hdc /mnt/cdrom
enfin copier le gros fichier .iso présent dans /mnt/cdrom
# cp /mnt/cdrom/image001.iso /home/toto/image.iso
pour vérifier l'intégrité de votre fichier iso, vous pouvez utiliser la commande :
# md5sum image.iso
et comparer le résultat à la commande:
# md5sum /dev/hdc
Création d'une image ISO depuis un répertoire
Pour cela il existe la commande mkisofs, on ne va pas voir en détail tous les paramètres, mais les plus courants :
-b permet de spécifier une image de boot
-c pour génerer un fichier catalog
-f autorise les liens symboliques
-J gère les extensions de type Joliet - noms longs
-r format Rock Ridge
-udf format UDF
-dvd-video format dvd-video
-V permet de donner un nom de volume
-x pour exclure un fichier/sous-dossier
-o pour le fichier de sortie
exemples:
# mkisofs -r -J -V "Mon Image ISO" -o image.iso dossier
alors à partir du répertoire dossier je génère le fichier image.iso ayant pour nom de volume Mon Image ISO, compatible windows et linux...
Utilisation de l'image ISO
Pour graver cette image sur un support dvd vierge voir Gravure de DVDROM.
Pour un cd vierge suivez le lien Gravure de CDROM.
mais vous pouvez d'ores et déjà explorer l'image en local avec la commande :
# mount -o loop,ro -t iso9660 /home/toto/image.iso /mnt/loop1
-o loop,ro : indique un montage de type loopback en lecture seule
-t iso9660 : indique le type file-system
/home/toto/image.iso : indique le chemin de l'image
/mnt/loop1 : indique le point de montage
|