Créer une image ISO à partir d'un CD ou DVD sous Linux
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 commentaireSalut,
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 : 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 ...
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 : merci pour les précisions.
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...
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.
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 : 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 ...).
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 : 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 : 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.
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.
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 : 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,
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 : apres verification et extraction de iso, j'ai des erreur, donc il ne fait pas un iso complet.