Création d'une image ISO
Voici une ligne de commande qui permet de créer une image ISO à partir d'un CD ou DVD, afin de la stocker sur un disque dur ou de graver une copie plus tard.

Pour ce faire, il suffit simplement d'adapter et d'utiliser cette commande dans un terminal :

$ dd if=/dev/cdrom of=fichier.iso
...
769256+0 records in
769256+0 records out
393859072 bytes (394 MB) copied, 97.7013 s, 4.0 MB/s

A noter que if signifie "input file" et que of veut dire "output file".

Si l'on souhaite par la suite monter l'image pour une raison ou pour une autre, on pourra utiliser ces commandes dans un terminal en root :

# mkdir -p /mnt/iso
# mount -o loop -t iso9660 fichier.iso /mnt/iso


16 Commentaires pour "Créer une image ISO à partir d'un CD ou DVD sous Linux"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Salut,
    J'ai toujours voulu créer des images avec linux, mais g jamé trouvé le moyen...Merci Seb
    Y a juste un petit détail que je voudrai savoir, c'est la signification du dd avant le if=/dev/cdrom
    Merci d'avance...

    Walyonaire , le 29 juillet 2008 à 00:33
  •  

    @Walyonaire : la commande dd (data dump ?) permet de copier tout ou partie d'un disque par blocs d'octets. On s'en sert donc pour faire des copies brutes de disque dur, de cd, de partitions ...

    pti-seb , le 29 juillet 2008 à 00:40
  •  

    dd n'est pas spécifique à la copie de disque.. mais comme sous Unix tout est fichier (le premier commandement)

    dd, c'est copy and convert. Mais alors pourquoi DD ? D'aprés ce que j'avais lu il y a un dizaine d'année dans la littérature Unix , dd fut nommé ainsi car l'abréviation cc était déjà prise pour le compilateur C.

    martial-b , le 29 juillet 2008 à 17:06
  •  

    @martial-b : merci pour les précisions.

    pti-seb , le 29 juillet 2008 à 18:37
  •  

    Je vois, cette commande sert donc à copier un disque tout en gardant l'intégrité de ce dernier, je veux dire par la qu'il n'en change pas la configuration, par exemple si le cd est bootable, l'image copié reste bootable et si le disque copié est un disque système, la copie sera une copie système...dites moi si je me trompe.
    merci de l'explication...

    Walyonaire , le 29 juillet 2008 à 18:48
  •  

    Simple, mais efficace! J'utilise cette commande pour effectuer généralement un DVD de sauvegarde de mes données personnelles. Associé à un fichier batch, on peut effectuer la gravure dans la foulée.

    Chris , le 2 août 2008 à 23:46
  •  

    Bonjour,

    Pour moi, cela ne fonctionne pas. Quand je fais dd if=/dev/cdrom of=Marvin.iso, j'obtiens l'erreur suivante:

    dd: lecture de `/dev/cdrom': Erreur d'entrée/sortie
    0+0 enregistrements lus
    0+0 enregistrements écrits
    0 octet (0 B) copié, 0,00383831 s, 0,0 kB/s

    Que faire?

    Pierre Thibault , le 12 novembre 2008 à 00:26
  •  

    @Pierre Thibault : je pense que la commande ne fonctionne par car chez toi, /dev/cdrom ne doit pas exister ou ne doit pas correspondre à ton lecteur de CD. Il faudrait trouver le chemin exacte de celui-ci et adapter la commande ensuite. (Exemple de chemin possible : /dev/cdrw, /dev/dvd, /mnt/cdrom ...).

    pti-seb , le 12 novembre 2008 à 10:26
  •  

    Merci pti-seb,

    Mais si je regarde ce qui est pertinent dans mon répertoire /dev:

    lrwxrwxrwx 1 root root 3 nov. 11 19:50 cdrom -> sr0
    lrwxrwxrwx 1 root root 3 nov. 11 19:50 cdrw -> sr0
    crw------- 1 root root 5, 1 juin 6 16:36 console
    lrwxrwxrwx 1 root root 11 nov. 11 19:50 core -> /proc/kcore
    drwxr-xr-x 2 root root 60 nov. 11 19:50 cpu
    crw-rw---- 1 root root 10, 63 nov. 11 19:50 cpu_dma_latency
    crw-rw---- 1 root root 10, 60 nov. 11 19:50 device-mapper
    drwxr-xr-x 5 root root 100 nov. 11 19:50 disk
    crw-rw----+ 1 root audio 14, 3 nov. 11 19:50 dsp
    lrwxrwxrwx 1 root root 3 nov. 11 19:50 dvd -> sr0
    lrwxrwxrwx 1 root root 3 nov. 11 19:50 dvdrw -> sr0

    Je ne vois pas le problème. J'ai essayé ce que tu m'as proposé mais ça ne change rien.

    Merci quand même.

    A+

    Pierre Thibault , le 12 novembre 2008 à 15:07
  •  

    @Pierre Thibault : Est-ce que tu a monté ton lecteur avant d'exécuter la commande?
    @ptit-seb : cette commande ne nécessite pa d'être en SuperUser dans certains cas?

    Walyonaire , le 12 novembre 2008 à 21:44
  •  

    @Walyonaire : Si je fais mount /dev/cdrom, j'obtiens cette erreur:

    mount: ne peut repérer /dev/cdrom dans /etc/fstab ou /etc/mtab

    Pourtant, je veux accéder au contenu par Konqueror.

    Pierre Thibault , le 13 novembre 2008 à 03:40
  •  

    Bonjour,

    @Pierre Thibault : il suffit de trouver le dossier ou est monté ton CD par exemple pour moi le cd est monté dans /media/cdrom0 et pour avoir le dev correspondant je fais :
    df -h | grep /media/cdrom0
    ceux qui me donne :

    /dev/scd0 700M 700M 0 100% /media/cdrom0

    donc pour moi /dev/cdrom est à remplacer par /dev/scd0.

    Amicalement,
    Pseudogaëtan.

    pseudogaetan , le 12 mars 2009 à 02:32
  •  

    Bonjour à tous,

    Je suis tombé sur ce post dont le sujet m'interesse particulièrement. En effet, j'ai installé SLITAZ (http://www.slitaz.org/fr/) sur une carte SD (en live donc !). J'y ai ajouté qques applications et je souhaiterais les conserver à chaque boot avec ma configuration personnelle sur une autre clé USB. J'ai essayé les outils et doc fournies par le site mais rien y fait.

    Est-il donc possible de créer une image iso bootable de son systéme live avec sa configuration personnelle pour l'installer sur un autre support ? En effet, mon iso créé n'a pas les fichiers nécessaires pour booter...

    Voila, j'espère avoir été assez clair.

    Cordialement,

    kerdanne , le 27 février 2010 à 09:25
  •  

    @kerdanne : Idem !!! Mot pour mot c'est exactement la question que j'allais poser !! je vois que je ne suis pas seul dans mon ch'tit malheur... Je suis depuis longtemps séduit par cette distribution mais le hic est que la création d'un .iso n'est pas simple. En plus, ma carte SD n'est pas reconnue par ma clé USB-live Slitaz.. D'ou peut être LA solution du post ci-dessus...

    (petite question : une installation "unetbootin" sur ma carte SD ne me donne pas la même invitation que l'ISO graver sur disque. Je ne peux pas faire au boot [slitaz usb=sdb] pour conserver mes données. Une solution ?)

    Salutation à tous,

    Anonyme , le 7 juillet 2010 à 10:43
  •  

    Bonjour,

    merci a toi pour toutes ces informations bien utiles.
    j'ai donc utiliser cette commande pour faire un iso d'un cd os original d'on je ne citerais pas le nom lol.
    cella a bien fonctionner mais j'ai quand même une question mon cd original fait 611 mb et iso créer fait 125mb, mais quand j'ouvre iso avec le gestionnaire d'archive il me dit qu'il fait 611 mb, es-que ces normal qu'il compresse autant le cd et cella ne va pas altérer son contenu ?

    Merci d'avance

    SinC , le 28 juin 2013 à 09:02
  •  

    @SinC : apres verification et extraction de iso, j'ai des erreur, donc il ne fait pas un iso complet.

    SinC , le 28 juin 2013 à 10:28

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité redhat red hat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum