I-gtoaster: (0.04) Instalando un CD-RW y el frontend gtk gtoaster para el cdrecord 0.01 7/5/2000 primera versión (probando 0.1 en Mandrake) 0.02 6/7/2001 revisión en Potato (versión 0.3) con IDE/ATAPI AOpen 0.03 7/7/2001 solo convertir a scsi el CD-RW y no el CDROM 0.04 8/7/2001 más BUGS POR HACER: Modificaciones para correr desde usuario no root (sudo cdrecord) OPINION GENERAL: - Es fácil de usar y funciona bastante bien, pero tiene detalles sin pulir - He grabado bien: * de CD a CD con solo arrastrar la pista y pulsar grabar * directorios y archivos arrastrandolos BUGS 0.3: - Graba symlinks como archivos de verdad (esto es debido a que se guardan diretorios y symlinks a los archivos como pseudocaché) ?- Si el buffer se queda vacio (copiando de CDROM a CD-RW) no hay error - El tamaño de la imagen se calcula mal (siempre dice que es más) - No hay ayuda (aunque es muy intuitivo) - No se puede arrastrar pistas a directorios del sistema, para copiar a disco duro y luego de disco duro a CD (seria practico) - click sobre cdrom (cuando ya se muestra su contenido) debería de causar relectura de contenido - En algunas grabaciones (CDROM a CD-RW ambos IDE) el contenido del cuadro de progreso no se actualiza (pero si el título de la ventana) INSTALACION: 1) Instalar gtoaster, cdrecord, ... 2) Cargar módulo de emulación de scsi para dispositivos ide (o el modulo scsi de la controladora scsi del grabador si es scsi) *IDE/ATAPI: NOTA: En los kernel standard de Debian hay que recompilar porque ide-cd viene en el kernel y no como módulo y no se puede pasar el CD-RW a scsi a) Crear el archivo: ---8<--- # /etc/modutils/cdrw-ide-atapi # # Esto solo funciona si ide-cd, ide-scsi, ..., están como módulos # y esto es cierto en el kernel 2.4.5 de bunk, pero no en el 2.2.19 "de serie" # # Mi CD-RW está en hdd (segundo bus IDE y como slave) y queda como SCSI 0,0,0 # Mi CDROM está en hdc (segundo bus IDE y como master) y no es modificado # options ide-cd ignore=hdd # modulo ide-cd debe ignorar hdd (CDRW) alias scd0 sr_mod # cargar sr_mod al acceder a scd0 pre-install sg modprobe ide-scsi # antes que sg, cargar ide-scsi pre-install sr_mod modprobe ide-scsi # antes que sr_mod, cargar ide-scsi pre-install ide-scsi modprobe ide-cd # antes que ide-scsi, cargar ide-cd # sino el cdrom también se pasa a scsi --->8--- b) Ejecutar "update-modules" (potato actualiza /etc/modules.conf) c) Reiniciar (¿se puede descargar modulos y volverlos a cargar?) *SCSI: a) Cargar siempre en el arranque el controlador scsi con "modconf" EJEMPLO: Para PHILIPS CDD2600 cargar el módulo scsi "advansys" 3) Conseguir el número del bus SCSI cdrecord -scanbus # Anotar el "scsibus,target,lun" del CD-RW # p.e. 0,0,0 4) Elegir preferecias y modificar: * En la pestaña Common -> Temp Files (directorio vacio para guardar los archivos de precaché de pistas de sonido) Por defecto: /tmp * En la pestaña ISO9660 -> CDfs (directorio vacio para guardar symlinks a los archivos a copiar al CDROM) Por defecto: /var/lib/gtoaster * En la pestaña Recorder -> Recorder device Poner /dev/scd0 (o el dispositivo que corresponda) * En la pestaña Recorder -> SCSI ID Poner 0,0,0 (o el número que corresponda) VARIOS: Tostar con comando: cdrecord -v speed=4 dev=0,1,0 imagen-cdrom.iso SEGURIDAD: Hay que hacer su a root para usar este programa El precaché de audio se guarda por defecto en /tmp pero los archivos son solo rw por el propietario -> ¿BIEN? La estructura de directorios y symlinks se guarda por defecto en /var/lib/gtoaster en el que solo puede escribir root -> BIEN MAS INFO: CD-Writing-HOWTO