Solution soft
Dans des distributions comme Mandrake ou Red Hat, si vous avez un lecteur et un graveur, seul le graveur est émulé et redéfini SCSI.
Avec modconf, charger les modules scsi décrit plus bas et modifier le fichier lilo.conf avec append=""hdd=ide-scsi"" (pour émuler le second lecteur).
Solution hard
Opérations à faire :
Recompiler le noyau (kernel)
Modifier les lecteurs CD-Rom (périphériques et montage)
Recompiler le noyau
En premier lieu, il faut aller dans la fenêtre ATA/IDE/MFM/RLL support et cliquez sur le bouton IDE, ATA and ATAPI block devices.

Sur cette page, définir les options suivantes :
Include IDE/ATAPI CDROM support à non (n)
SCSI emulation support à oui (y)

Validez et aller dans la page SCSI support :

Définir les options suivantes :
SCSI support à oui (y)
SCSI CRD-ROM support à oui (y)
SCSI generic support à oui (y)
Les autres options SCSI (disk, tape...) sont à non (n)
Allez dans la page File systems :

Définir les options suivantes :
ISO 9660 file system support à oui (y)
Microsoft Joliet CDROM extensions au choix
Transparent deécompression extension au choix
Allez dans la page Block devices :

Loopback device support doit être défini à oui (y) pour le graveur de CD-Rom.
Il n’y a plus qu’à compiler le nouveau noyau.
Vérification au redémarrage
Après redémarrage, dans un terminal, tapez cat /proc/devices/ :

sg est présent ainsi que loop, les modules utiles pour le graveur sont bien là.
Tapez également dmesg, on obtient le message qui s’affiche lors du démarrage :

Les deux lecteurs sont bien émulés en SCSI et devront être utilisé comme tel (/dev/hdb et /dev/hdd ne sont plus opérationnel).
Pour connaître la nouvelle dénomination des partitions des lecteurs CD-Rom, il suffit de regarder l’ordre dans lequel ils apparaissent. Le lecteur DVD (/dev/hdb) est en premier, il sera renommé (/dev/scd0), le graveur (/dev/hdd) sera renommé (/dev/scd1)
Il y a deux autres lignes de renseignements intéressantes :
attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0
Les trois paramètres (channel, id et lun) sont utilisés pour définir le graveur. Il faudra faire attention lors du passage des paramètres du graveur.
Modifier les lecteurs CD-Rom (device et montage)
Dans un terminal (plutôt Xterm), passez en mode superutilisateur (root) et tapez linuxconf :

Choisissez Systèmes de fichiers et validez :

Choisissez Accéder au disque local et validez.
La fenêtre Volume local apparaît :

Choisissez la ligne contenant /cdrom et validez :

Le champ Partition sera modifié : on modifie /dev/cdrom en /dev/scd0 le reste est laissé par défaut (on peut éventuellement modifier l’ID de l’utilisateur par défaut) puis on sélectionne la touche Accepter.
Pour ajouter un lecteur de CD-Rom sous Debian, voir cet article.
Ensuite il ne vous reste plus qu’à installer un logiciel de gravage comme gcombust.
C’est terminé ![]()
