insmod /lib/modules/2.2.5-15/scsi/ncr53c8xx.o
Con esto ya habremos habilitado la grabadora, el siguiente paso podría ser por ejemplo, leer un CD de la misma, para ello tendremos que "montar" la grabadora en un directorio previamente creado con un comando parecido a:
mount -t iso9660 /dev/scd0 /mnt/grabadora
Las variables
del comando anterior son obviamente el directorio de montaje y más
importante el dispositivo que depende de la conexión de la grabadora
en la tarjeta SCSI (si lo anterior no funciona probar con scd1,
scd2,........, sg0, sg1, ...).
Por otro lado
si queremos grabar un CD, necesitamos los dos siguientes programas (son
los más usados):
mkisofs -a -f -l -L -r -v -o /mnt/aux/imagen.iso /=/datos
El
anterior comando daría como resultado la creación de una
imagen
iso9660 en el directorio /mnt/aux bajo el nombre de fichero
imagen.iso
a partir de los datos incluidos en el directorio
/datos, con las
siguientes opciones:
-a : Incluye
todos los ficheros en la imagen iso9660. Si se omite esta opción
puede descartar archivos con el carácter '~' o '#' ,
que generalmente son backups de ficheros originales en Linux.
-f : Evita
que los habituales enlaces simbólicos (symbolic links) del
sistema de ficheros de Linux sean ignorados.
-l : Permite
nombres de fichero largos, de otra forma serán truncados.
-L: Permite
nombres de ficheros comenzando con un punto.
-r : Incluye
todas las características (identificación de usuario(uid),
identificación de grupo (uid), etc) de los ficheros en la imagen.
-v : Muestra
estadísticas en pantalla.
-o : Indica
el destino de la imagen iso9660, un fichero de disco o unidad de
cinta generalmente.
=
:
Modifica
el path
de los archivos contenidos en /datos para que aparezcan
en la imagen <==> cdrom como raíz. (Ej:
/datos/fotos/sol.gif lo convierte a /fotos/sol.gif, si se
omitiese el resultado sería /datos/fotos/sol.gif)
Nota0: Si el CD está destinado para un sistema operativo Windows, entonces incluir la opción -J .
Para comprobar como ha quedado la imagen teclearemos:
mount -t iso9660 -o ro,loop=/dev/loop0 /mnt/aux/imagen.iso /mnt/imagenes
En donde /mnt/imagenes, es
el directorio de montaje que como sabemos debe haber sido anteriormente
creado.
Nota1: Cuando se halla finaliza de
analizar la imagen no olvidarse de desmontar: umount
/mnt/images
Nota2:
El anterior comando puede fallar si no tenemos instalados los dispositivos
loop,
pero esto podemos conseguirlo con la orden:
insmod /lib/modules/2.2.5-15/block/loop.o
Tras haber comprobado el contenido de la imagen, que será exactamente como quede en el CD, el último paso es crear el CD a partir de esta imagen, con algo similar a:
cdrecord -v -speed=2 -fs=10x1024k -dev=3,0 /mnt/aux/imagen.iso
Si tecleamos lo anterior, estaremos
indicándole a cdrecord que grabe la imagen /mnt/aux/imagen.iso
a
una velocidad de 2x (-speed=2) usando para ello un buffer de 10MB
(-fs=10x1024k) en el dispositivo SCSI, con target=3
y lun=0 (-dev=3,0) pudiendo obtener estos últimos
datos con la orden cdrecord -scanbus.
Nota: Con la
opción -dummy estaremos haciendo una prueba de grabación,
es decir, se "simula" la grabación real del CD, esto es, no se escribe
ningún dato en CD, pero se realizan todos los demás pasos.
Hasta aquí
ha llegado este documento que en posteriores fechas será ampliado
para abarcar la creación de CDS de audio y CDS autoarrancables.