Votre IP: 38.107.179.242 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 05-11-2007 00:00:00
Date de la dernière modification : 29-12-2007 21:32:12
Linux  Vous êtes dans : GNU/Linux Astuces / Logiciels

Graver un CD en ligne de commande avec cdrecord


1. Installation de cdrecord
2. Lister les périphériques
3. Quelques options
4. cdrecord en action


1. Installation de cdrecord


Pour installer cdrecord utiliser le gestionnaire de paquets de votre distribution.

Debian - (cdrecorder c'est un lien symbolique vers wodim )

# aptitude install cdrecord

Ubuntu

# sudo aptitude install cdrecord

Mandriva

# urpmi cdrecord

Fedora

# yum install cdrecord

2. Lister les péripheriques


Pour savoir quel péripheriques vous devrez utiliser, il faut scanner les périphériques existants.

$ cdrecord -scanbus -dev=ATA:

Note :

Si vous disposez d'un lecteur SCSI, il suffit de taper cdrecord -scanbus

3. Quelques options


 OPTIONSSIGNIGICATION 
 -dummy  Simulation de la gravure
 -scanbus  Détecte les périphériques de gravure
 -v  Mode bavarde (la commande affiche à l'écran ce qu'elle est en train de faire)
 -debug  Mode très bavarde
 -multi  Autorise le multi-sessions
 speed=N  La vitesse de gravure
 dev=i,j,k  Adresse de périphériques
 dev=/dev/hdL  Une autre manière d'écrire l'adresse de périphériques
 L c'est la lettre correspondant à votre lecteur. Elle peut être a, b, etc.
 -eject  Ejecter le CD une fois la gravure terminée

4. cdrecord en action


Pour graver avec la commande cdrecord vous devez avoir un fichier format ISO.
Chez vous, le graveur n'est pas forcément /dev/hdc. Vous pouvez essayer de le trouver avec la commande ls -l /dev/cdrom*

1. Graver une image ISO (le cd netinstall de la distribution Debian)

# cdrecord -v -eject speed=32 dev=/dev/hdc /home/lami2j/distributions/debian-40r1-i386-netinst.iso

Explications
:

Dans le répertoire /home/lami20j/distributions j'ai télécharger une image iso de la distribution Debian.
Je lance la commande cdrecord avec les options :
  • -v pour qu'elle affiche à l'écran des détails concenrant son exécution
  • -eject pour ejecter le CD après la fin de la gravure
  • speed=32 pour graver avec la vitesse 32x
  • dev=/dev/hdc  je dis à la commande quel sera le graveur
2. Graver un répertoire (voir Création d'une image ISO)

# mkisofs -r /home/lami2j/photos | cdrecord  -v -eject speed=32 dev=/dev/hdc -

Explications :

Dans le répertoire /home/lami20j/photos j'ai  un répertoire qui contient des phoots.
La 1ère partie de la commande jusqu'à |, va créer une image iso qui ensuite sera passer à la commande cdrecord.
  • mkisofs -r /home/lami2j/photo (voir Création d'une image ISO)
  • | permet de passer le résultat de la 1ère commande à la deuxième (voyez ça comme un tube, je entre d'une côté une chose qui sortira de l'autre côté)
  • pour la 2ème commande les options sont expliquées plus haut
  • le tiret ( - ) à la fin de la commande précise à cdrecord que les données serront lues depuis l'écran. En fait à l'exécution la 1ère commande affiche ce quelle fait, à l'écran. Ce resultat est lu par cdrecord grâce au tiret ajouté à la fin.


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS