Page précédente
Page suivante
Table des matières
- On ne peut pas graver un CD juste en écrivant sur une partition
montée, la technologie de gravure ne le permet pas (excepté pour les
périphériques acceptant le mode paquet mais cela demande un effort de
développement très important !)
- Pour écrire on est oblige de passer par des utilitaires de bas niveau
qui grosso-modo prennent un fichier et l'écrivent comme une piste ("track")
supplémentaire sur le CD-ROM. On peut écrire au maximum 100 pistes sur un
CD donc pas question d'écrire directement un fichier par piste. Deux
utilitaires de ce type sont disponibles sur Linux :
cdwrite : l'ancien, spécifique à linux (quoique porté sur
SGI et AIX) ne reconnaît que peu de types de graveurs,
cdrecord : en développement, pour quasiment tous les Unix et
beaucoup plus de types de graveurs.
Mais chaque type (famille) de graveurs utilise des commandes SCSI
différentes pour diriger le processus de gravure, en plus la plupart des
fabriquants exigent signature d'un NDA (Non Disclosure Agreement) avant de
fournir les informations relatives au contrôle du processus de gravure :-(.
- Donc l'approche généralement utilisée consiste à créer une image de
système de fichier (généralement iso9660 si on veut que toutes les
plateformes puissent le lire : Windaube, Macs, Unix, frigo ...). Moi je
crée des systèmes
ext2fs car je m'en sers pour faire des
sauvegardes, et iso9660 laisse beaucoup à désirer de ce point de vue ! Un
utilitaire mkisofs permet de construire l'image d'un système de fichiers
iso9660, stockée dans un fichier.
xcdroast est un frontal X écrit en tcl/tk qui permet de
diriger depuis une jolie interface les différentes étapes de la gravure
d'un CD, depuis la sélection des fichiers à placer dans l'image iso9660
jusqu'à la vérification de la galette. On notera que xcdroast ne
crée pas l'image lui même ni ne fait l'opération de gravure, il s'appuie
sur mkisofs et cdrecord (ou cdwrite dans les
vieilles versions) pour les étapes compliquées de création de l'image et de
la gravure proprement dite.
Page précédente
Page suivante
Table des matières