Linux en Espanol Espontaneas - De tu ojo a la web
 

Configuración Grabadora para nucleos 2.4.x

Configuración Grabadora para nucleos 2.4.x

Comprobar grabora y ejecutables necesarios

Lo primero de todo es comprobar que tenemos la grabadora en cuestión bien enchufada y alimentada. Después sólo debemos ver si tenemos:

# ls -l
-rw-r----- 1 root root 317404 2004-09-10 01:41 /usr/bin/cdrecord

y

# ls -l
-rw-r----- 1 root root 317404 2004-09-10 01:41 /usr/bin/cdrdao

Si no los tenemos deberíamos instalarnos tanto cdrdao como cdrecord(cdrtools) para así poder configurar la grabadora para grabar.

Emulación SCSI

Ahora localizamos donde nos coloca la grabadora con:

# dmesg | grep '^hd.:'

mi salida es esta:

hda: ST340823A, ATA DISK drive
hdb: CREATIVE CD5233E, ATAPI CD/DVD-ROM drive
hdc: AOPEN CD-RW CRW2440, ATAPI CD/DVD-ROM drive

Sabiendo que se encuentra en hdc me voy al lilo.conf e introduzco esta línea:

append="hdc=ide-scsi"

y seguidamente ejecutamos:

# /sbin/lilo

con esto ya tendremos asegurado cada vez que inicie del ordenador el módulo para emular SCSI cargado.

También tendremos que editar nuestro querido /etc/fstab ya que ahora no estará nuestro dispositivo en /dev/hdc, al activar la emulación, sino en /dev/sr0. Podemos utilizar cualquier editor pero yo utilizaré para la explicación el nano, para lanzarlo:

# nano /etc/fstab

e introducimos la siguiente línea:

/dev/sr0 /mnt/grabadora iso9660 user,ro,noauto 0 0

y guardamos.

Pasos Finales

Antes de nada repasaremos los comandos para la administración de grupos y usuarios ya que los vamos a necesitar:

groupadd
Crea un grupo. Sintáxis:
groupadd nombre_grupo
gpasswd
Añade usuarios a un grupo. Sintáxis:
gpasswd -a usuario grupo
chown
Cambio de usuario y grupo. Sintáxis:
chown usuario.grupo archivo[carpeta]
chmod
Cambio de permisos. Sintáxis:
chmod [g,u,o]+[rwx] archivo[carepta]

Habiendo leido lo anterior seguiremos los siguientes pasos:

  • Crear grupo "cdwriter"(o como quieras llamarlo).
  • Añadir usuarios a "cdwriter".
  • Asignar los dispositivos y archivos a usar al grupo "cdwriter".
  • Cambiar los permisos de lectura,escritura y ejecución(rwx, respectivamente) de los dispositivos y archivos necesarios :-).
  • Comprobar grupos y permisos.

Empecemos:

  • # groupadd cdwriter
  • # gpasswd -a lramirez cdwrite
  • # chown root.cdwriter /dev/sr0
    # chown root.cdwriter /usr/bin/cdrdao
    # chown root.cdwriter /usr/bin/cdrecord
  • # chmod g+rw /dev/sr0
    y
    # chmod 4710 /usr/bin/cdrecord
    # chmod 4710 /usr/bin/cdrdao
  • Al final debe quedar algo así:
    # ls -l /usr/src/cdrdao
    -rws--x--- 1 root cdwriter 563540 2004-06-08 21:57 /usr/bin/cdrdao
    # ls -l /usr/src/cdrecord
    -rws--x--- 1 root cdwriter 563540 2004-06-08 21:57 /usr/bin/cdrecord
    # ls -l /deb/sr0
    brw-rw---- 1 root cdwriter 11, 0 1999-04-13 06:24 /dev/sr0

Terminados todos los pasos reiniciamos el ordenador para que todos los cambios queden realizados. Entramos como usuario normal y seguidamente tecleamos en una consola o terminal:

$ cdrecord -scanbus
Cdrecord 2.00.3 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'AOPEN ' 'CD-RW CRW2440 ' '1.00' 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) *

y nos debe devolver, como es mi caso, la grabadora reconocida. Lo siguiente que haríamos, si quieres grabar con una interfaz gráfica, sería bajarnos el K3B(clon del Nero) e instalarlo para grabar.

Re-compilación del kernel para emular SCSI

Al realizar el reinicio debemos ver si cargó el módulo, tecleando el siguiente comando en un terminal o consola:

$ lsmod | | grep 'ide-scsi'
ide-scsi 9392 0

si no devuelve nada, tendremos que compilar el kernel para tener soporte de emulación SCSI eligiendo las siguiente opciones:

SCSI support --->
< * > SCSI support
< * > SCSI CD-ROM support
< * > SCSI generic support
ATA/IDE/MFM/RLL support --->
...
IDE, ATA and ATAPI Block devices --->
< > Include IDE/ATAPI CDROM support (DESMARCAMOS AQUI)

y después de realizar la compilación arrancariamos con el nuevo kernel con el soporte para emular SCSI.


Linux Español
por LaGMaN, el 2005-10-26 09:42:08






La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros pai­ses
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group

POWERED BY ISANUMBER φ