CONFIGURACION
Y UTILIZACION
DE UNA GRABADORA


Nota: Para obtener informacion con mas detalle remitase al HOWTO (Grabadoras-Como), el cual es muy recomendable leerselo antes que esto,que es de donde he sacado esta inforamción.
Lo que a continuacion se detalla sirve seguro para una HP-8100i.
 

  1. Configuracion
  2. Grabacion de datos
    1. Grabado en Multisesion
      1. Primera Sesion
      2. Sesiones Sucesivas
    2. Copia exacta de un CD de datos

  3. Grabación de audio
  4. Borrado de TOC
  5. LoopBack
  6. Ordenes tipicas para crear CD's
  7. Links
  8. Mi cdrecord.conf

##########################################
Configuracion de la grabadora (para grabadoras IDE):
##########################################


Modificacion y configuracion del Kernel:

1)Para asegurarnos de que nada raro pueda pasar, ejecutaremos "make mrproper" lo que eliminatodos los binarios, incluso las configuraciones.(Asi que cuidado con esto, habra que volver a reconfigurar el nucleo)

2)Modificacion del archivo ide.h que se encuentra en /usr/src/linux/drivers/block, y buscamos la siguiente línea:

#define WAIT_CMD        (10*HZ) /* 10sec  - maximum wait for an IRQ to happen */

que tenemos que modificar de modo que quede así:

#define WAIT_CMD        (1000*HZ)       /* 1000sec  - maximum wait for an IRQ to happen */

Como configurar para la grabadora
Lo primero que hay que tener en cuenta es que las grabadoras funcionan como dispositivos SCSI, por ello ésta necesita que se habiliten los dispositivos SCSI.
Por ello en la configuracion del kernel hay que habilitar esto, pero ademas por tener una lectora ATAPI si solo se deja esto, no se consigue montar la misma, por ello hay que habilitar la opcion de "IDE/ATAPI cdrom support", y pasarle al
kernel como parametro de arranque, append ="hdc=ide-scsi" entre otros para que la tome como un dispositivo scsi.

Para hacer Loopback de las imagenes:
(Esto es montar las imagenes creadas como si de un disco se trataran)
Para incluir esta opción en el kernel, hay que ir al menú Floppy, IDE, and other block devices y justo tras Additional Block Devices se encuentra la opción Loopback device support la cualhay que seleccionar esta opcion.

#################################
Para grabar un Cd Multisesion:
#################################


Usando un CD regrabable (aunque en teoria para los solo grabables deberia funcionar)

Suponiendo que la informacion del dispositivo esta guardada en:
 /etc/cdrecord.conf.

Primera sesion:
1) Hacer la imagen con:
 mkisofs -v -V "Nombre del cd" -a -f -R -r -T -o ./imagensalida.iso ./directorio origen

 NOTA: lleva seguimiento de enlaces simbolicos
usar la opcion -J para que tenga compatibilidad de nombres largos con win2
2) Grabar la imagen al CD con:
 cdrecord -v -multi -eject -data imagen.iso
 

Sesiones sucesivas:
1) obtener informacion del CD con:
 cdrecord -msinfo
2) Hacer la imagen con:
 mkisofs -v -a -f -R -r -T -C numero -N -M /dev/sr0 -o ./imagensalida.iso ./directorio origen
DONDE numero es el numero devuelto por cdrecord -msinfo
3) Grabar la imagen cal CD con:
 cdrecord -v -multi -eject -data imagen.iso

PD: Las sesiones sucesivas se pueden hacer con el CD montado, la primera sesion no lo se todavia,
si alguien me lo dijera estaria bien.
 

Asi funciona seguro.


#################################
Para grabar un Cd de datos entero
#################################


Igual ke en el caso anterior lo k tienes k hacer es crearte la imagen del CD origen y luego grabarlo al CD.
La imagen de salida la puedes crear bien:

cat /dev/cdrom > imagenCD.iso

o bien

dd if=/dev/cdrom of=imagenCD.iso

y luego lo grabas:

cdrecord -v -eject -data imagenCD.iso

#################################
Para grabar audio
#################################

Como yo he conseguido grabar un CD de audio ha sido de la siguiente manera.

Primero lo que hay ke hacer es convertir las pistas de audio en un formato ke el cdrecord pueda reconocer, por ejemplo a *.wav, y luego grabar estos "archivos de audio" en el CD mediante el cdrecord con la opcion audio, esto es los pasos a seguir son:

  1. Extraer las canciones del CD y grabarlos en formato .wav, esto lo hacemos con el programa cdda2wav, ke lo puedes encontrar con el buscador que indoco en la pagina principal.

cdda2wav -D /dev/sr0 -B

Con la opcion -D le indicamos el dispositivo desde el el cual extraeremos la cancion (o pista como prefieras llamarlo), y con la opcion -B forzamos a ke extraiga todas las pistas del CD, (existe la posibilidad de estraer una sola pista man cdda2wav).Con esto tendremos un monton de ficheros .wav en el directorio en el que lo ejecutemos, ke son los ke hay ke grabar

  1. Estos .wav ke hemos obtenido los grabamos al CD virgen mediante

cdrecord speed=4 -audio xxxx*.wav

speed=4 lo pongo porke como puedes ver en mi cdrecord.conf le tengo puesto la velocdidad de grabacion=2 ya ke es una regrabadora 24x en lectura 2x en regrabacion y 4x en grabacion, (bueno me entiendes lo ke kiero decir)

-audio se le pone para ke grabe en formato audio, por lo ke cada archivo .wav lo graba en una pista distinta

y xxxx*.wav corresponde a la seleccion de todos los archivos ke empiecen por xxxx tengan lo ke sea y acaben en .wav, si controlas el ls lo entiendes, si no , tambien, por lo general el cdda2wav los estrae como audio_NN.wav donde NN es el numero de pista, a ke ya lo entiendes mejor..

Bueno pues con estas dos simples ordenes grabarias un CD de audio entero.

NOTA: con esto consigues grabar un CD entero, pero estoy convencido de ke si pones otros parametros lo conseguirias grabar con mas informacion y cosillas, pero para eso tira de man

NOTA2: Cuando yo grabe la primera vez tanto al usar el cdda2wav y el cdrecord me dio algun error pero luego parece ke se grabo bien, en tus manos esta.

#################################
Para borrar la TOC de un CD-RW:
#################################

cdrecord -v blank=fast

#################################
Para montar un fichero imagen sobre disco:
#################################

mount -o loop /Rutaimagen/Imagen_Hacia_CD.iso /mnt/ACd/

#################################
Resumen de ordenes mas usadas:
#################################

Crea iso de un directorio
mkisofs -v -V "Nombre del cd" -a -f -R -r -T -o ./imagensalida.iso ./directorio origen
usar -J si se quiere que win2 detecte los nombres largos

Grabar el cd
cdrecord -v -multi -eject -data imagen.iso

Montar la imagen iso en el disco para comprobarla
mount -o loop /Rutaimagen/Imagen_Hacia_CD.iso /mnt/ACd/

Borrado de la TOC
cdrecord -v blank=fast

Grabar el contenido de un directorio a un cd
mkisofs -v -V "Nombre cd" -f -R -J -r -T ./directorio origen | cdrecord speed=4 -v -multi -eject dev=/dev/scsi/host0/bus0/target0/lun0/generic -

NOTA: Al no darle nombre de fichero de salida almkisofs lo escribira en el stdout y el cdrecord lo leera del stdout solamente si se le aņade el caracter -
usar -J si se quiere que win2 detecte los nombres largos en mkisofs

#################################
Links relativos a la grabacion
#################################

Estos estan en la seccion de Links-Grabacion




Pagina principal (Frames)

Pagina principal(No frames)