Grabación de CD

Antonio Giráldez

6 de febrero de 2004

Primero hay que tener el kernel correctamente configurado para que podamos grabar. Para esto, es necesario hacer creer que nuestra unidad grabadora utiliza el sistema SCSI de forma que vamos a utilizar un emulador para hacer que funcione.

Para esto configurad el kernel teniendo en cuenta lo siguiente:

No está de más añadir el sistema de ficheros Joliet si vamos a grabar con extensiones Joliet (un sistema que permite asignar nombres de archivos largos en la grabación de CD).

Antes de usar la emulación SCSI es posible que tuvieras montados tus periféricos (CDROM y grabadora) para acceder a ellos como si se tratara de dispositivos IDE de forma parecida a lo siguiente en el fichero /etc/fstab:

/dev/hdb /cdrom iso9660 defaults,ro,user,noauto 0 0

y la grabadora, por ejemplo y suponiendo que hubieramos creado un directorio llamado /cdrw

/dev/hdc /cdrw iso9660 defaults,ro,user,noauto 0 0

Después de activar la emulación podríamos cambiar en nuestro fichero fstab las lineas del ejemplo por las siguientes

/dev/scd0 /cdrom iso9660 defaults,ro,user,noauto 0 0
/dev/scd1 /cdrw iso9660 defaults,ro,user,noauto 0 0

y accederemos a los dos dispositivos a través de la emulación scsi. Hemos supuesto que el sistema en este ejemplo ha asignado hdb al CDROM y hdc a la grabadora (usa dmesg desde la línea de comandos para ver los mensajes que da el sistema cuando carga y ver qué unidades asigna en tu ordenador).

Programas de Grabación

Hay un programa que se llama cdrecord, funciona en modo consola y es la base de interfaces gráficas. Después de haber compilado el kernel con las opciones necesarias haz un cdrecord -scanbus a ver si se detecta tu grabadora.

¿No funciona? :( Añade esto a tu lilo.conf (suponiendo que sea el CDROM esté en hdb)

image=/vmlinuz
              label=Linux
              read-only
              append="hdb=ide-scsi"

No olvides nunca ejecutar lilo después de cualquier modificación al fichero de configuración.

Ahora cdrecord -scanbus debería funcionar y dar un mensaje parecido a este:

Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
Using libscg version 'schily-0.5'
scsibus0:
  0,0,0      0) 'HP      ' 'CD-Writer+ 9100 ' '1.0a' Removable CD-ROM
  0,1,0      1) 'ATAPI   ' 'CD-ROM 50X      ' '185A' Removable CD-ROM
  0,2,0      2) *
  0,3,0      3) *
  0,4,0      4) *
  0,5,0      5) *
  0,6,0      6) *
  0,7,0      7) *

Como veis, en mi caso tengo una HP de la serie 9100.

Vamos a elegir un programa que queme los CD: xcdroast es bueno y además usa el entorno gráfico del servidor X así que lo instalamos, como siempre "apt-get install xcdroast". También podéis usar gtoaster. Después de una configuración inicial todo estará listo para quemar cedés.




Página creada en: 2004-11-04 11:41:06 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.