Comment bien installer, configurer, utiliser, administrer, personnaliser et optimiser une distribution Debian GNU/Linux | ||
---|---|---|
Précédent | Suivant |
Tableau 7-1. Evolution de cet article
Date | Ajout(s) / Modification(s) |
---|---|
20 juillet 2003 | Version initiale. |
28 juillet 2003 | Relecture. |
27 octobre 2003 | Relecture. |
28 janvier 2004 | Mise à jour pour les noyaux 2.6.x. |
Les graveurs de CD sont de nos jours omniprésents dans les configurations matérielles. Ces petits appareils font beaucoup de choses. De la sauvegarde de données à la création d'albums photos en passant par la compilation de MP3 ils sont devenus très vite indispensables à l'informatique de tous les jours.
Cette page a pour objectif de vous permettre d'utiliser votre graveur de CD (IDE) sous votre Debian GNU/Linux.
Votre noyau doit pouvoir supporter les périphérique IDE et le système de ficher de vos CDROM. Pour cela reportez vous aux sections Support des périphériques IDE (disques durs, disquettes, cdroms...) et Support des lecteurs de CDROM de l'article Options du noyau.
Vous devez utiliser l'émulation SCSI avec un noyau < 2.6 ? | |
---|---|
Cette limitation est du à l'interface IDE des anciens noyaux qui n'est pas très riche. On ne peut pas, avec cette interface ouvrir automatiquement son lecteur de CD. Pour résoudre ce problème, on utilise l'interface SCSI qui permet d'avante de controle sur le lecteur. Les noyaux >2.6 ne posent plus ce problème. Si vous avez un noyau plus ancien vous devez donc ajouter l'émulation SCSI a votre lecteur de CDROM en ajoutant les options suivant dans votre noyau : |
Pour ne pas avoir des problèmes de compatibilité et pour éviter les failles de sécurité je vous conseille d'utiliser toujours le dernier noyau en date.
Dernier noyau stable : 2.6.4 (disponible depuis le 12 mars 2004)
Reportez vous à l'article Installer un nouveau noyau à la sauce Debian si vous ne savez pas comment compiler votre noyau. |
Installez le paquet cdrecord pour pouvoir détecter votre graveur et par la suite l'utiliser.
# apt-get install cdrecord |
Une fois le paquet installé, vous devez répondre aux questions suivantes:
Tableau 7-3. apt-get install cdrecord
Nom du paquet | Question | Réponse à choisir |
---|---|---|
cdrecord | Do you want /usr/bin/cdrecord to be installed SUID root? | Yes |
Pour pouvoir accéder à cdrecord, vous devez appartenir au groupe cdrom. Pour effectuer cela :
# adduser nom_utilisateur cdrom disk |
où nom_utilisateur est le nom de l'utilisateur qui aura le droit d'accéder au graveur.
Selon votre noyau deux choix sont possibles :
Si vous avez un lecteur avec un noyau 2.6.x vous utiliser l'interface IDE pour accéder à votre lecteur. Je ne connais pas de méthode simple pour identifier le point d'entrée de votre lecteur. Si vous faites bien attention au démarrage de votre système vous pouvez l'identifier. Voici les lignes qui nous interessent :
ICH4: IDE controller at PCI slot 0000:00:1f.1 ICH4: chipset revision 3 ICH4: not 100%% native mode: will probe irqs later ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdc:DMA, hdd:pio hda: IC25N040ATCS05-0, ATA DISK drive hdc: Samsung CD-RW/DVD-ROM SN-324B, ATAPI CD/DVD-ROM drive |
Ici je m'apercois que mon graveur Samsung est en hcd. Sont point d'entrée est donc /dev/hdc
Lire les messages présents au démarrage | ||
---|---|---|
Tous les messages affichés par votre Debian GNU/Linux et en particulier ceux du démarrage sont présent dans le fichier /var/log/syslog. Vous pouvez consulter ce fichier avec la commande more :
|
Si vous avez un lecteur avec un noyau < 2.6.x vous devez utiliser l'interface SCSI pour accéder à votre lecteur. Votre lecteur est donc en /dev/sdXX. Pour l'identifier utilisez cdrecord :
cdrecord permet de lister les périphériques présents sur le bus SCSI. Pour cela :
$ cdrecord -scanbus |
Vous devriez obtenir ensuite une liste équivalente à celle-ci :
Cdrecord 2.01a16 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling Linux sg driver version: 3.1.25 Using libscg version 'schily-0.7' scsibus0: 0,0,0 0) 'SONY ' 'CD-RW CRX175A1 ' '5YS2' Removable CD-ROM 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * |
On voit dans l'exemple ci-dessus que le graveur SONY a pour adresse SCSI X,Y,Z avec X=0, Y=0 et Z=0.
X est le numéro du bus SCSI
Y est l'adresse sur ce bus (comprise entre 0 et 15).
Le graveur sera ainsi accessible en SCSI par le point d'entrée /dev/scdY, soit /dev/scd0 dans mon exemple.
On va configurer le graveur pour le monter facilement au démarrage.
On commence par créer un lien virtuel entre le le point d'entrée de votre lecteur/graveur IDE et le fichier /dev/cdrom . Selon votre noyau deux choix sont possibles :
Si vous avez un lecteur avec un noyau <2.6.x vous devez utiliser l'émulation SCSI pour accéder à votre lecteur. Votre lecteur est donc en /dev/scdX ou X doit etre remplacé par le chiffre correspondant.
# ln -s /dev/scdX /cdrom |
Si vous avez un lecteur avec un noyau 2.6.x vous devez utiliser l'interface IDE pour accéder à votre lecteur. Votre lecteur est donc en /dev/hdX ou X doit etre remplacé par la lettre correspondante.
# ln -s /dev/hdX /cdrom |
Puis on ajoute l'entrée dans le fichier /etc/fstab. Remarque : ces entrées ne seront jamais modifiées car elles dépendent des liens crées ci-dessus. Il faudra simplement changer les liens, si la configuration matérielle change. C'est beaucoup plus simple à faire que d'intervenir directement dans le fichier /etc/fstab :
dev/cdrom /cdrom iso9660 defaults,ro,user,noauto,exec 0 0 |
Si vous vouler accéder a votre graveur il suffit d'insérer un CDROM à l'intérieur et de le monter à l'aide de la commande :
$ mount /cdrom |
Pour pouvoir le retirer il faut d'abord le démonter à l'aide de la commande :
$ umount /cdrom |
Précédent | Sommaire | Suivant |
Installer une imprimante USB | Niveau supérieur | Ajouter un nouveau disque dur IDE |