Date création : 05-11-2007 00:00:00 Date de la dernière modification : 29-12-2007 21:32:12
 Vous êtes dans : GNU/Linux Astuces / LogicielsGraver 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
Fedora
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
| OPTIONS | SIGNIGICATION |
| -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.
|