Indice:

Introducao

Requesitos

Gravacao

Autor & Duvidas



Introducao

Escrevi este tutorial com a intencao da dar uma maozinha aqueles que estao com duvidas no aspecto de configuracao/utilizacao de um gravador de cds no linux. Este tutorial tem como base o sistem Debian GNU/Linux versao testing/unstable, caso a sua distro nao seja esta, algumas coisas podem ser diferentes !

Observacoes Importantes: P/ utilizar este tutorial eh “interessante” saber:

Funcionamento de dispositivos IDE.

Comandos primarios.

Atualizacao de um kernel linux.

Quando houver um “ # “ (sustenido) antes do comando quer dizer que o comando deve ser executado como root, se houver um “ $ “ (cifrao) quer dizer que pode ser dado como usuario normal.

Requesitos

Para instalar e utilzar o gravador precisaremos de certos programas e outras configuracoes especiais, aqui segue a relacao:

Programas: (todos disponiveis em pacotes oficias)

cdrecord

cdrdao

cdparanoia

ripperx

mkisofs

mpg321



Alem dos programas relecionados acima, precisamos que o kernel possa emular uma interface SCSI, pois o software de gravacao funciona com interfaces SCSI. Para habilitar este recurso sera nescessario que vc recompile o seu kernel e adcione certas funcoes, recomendo que habilite as funcoes como “ Y “ pois ele automaticamente detectara e nao ha nescessidade de se mexer com modulos !

Funcoes do Kernel: (todos devem ser marcados como “y”)

Block Devices --> Loopback Device Support

ATA/IDE/MFM/RLL support ---> ATA/IDE/MFM/RLL support

ATA/IDE/MFM/RLL support ---> IDE, ATA and ATAPI Block devices ---> SCSI emulation support

SCSI Support

SCSI Support --> SCSI Disk support

SCSI Support --> SCSI cdrom support

SCSI Support --> Enable SCSI specific-vendor

SCSI Support --> SCSI generic support

File Systems --> ISO 9660 CDROM file system support

File System --> Microsoft Joliet CDROM extensions



Configuracao

1. Faca toda a lista de requesitos, instale os programas e recompile seu kernel.

2. Com seu kernel atualizado “ bunitin “ precisamos adcionar uma linha ao lilo p/ que o kernel passe a emular a unidade IDE como SCSI, adcione isto ao seu lilo:

append="hdx=ide-scsi"


o “x” da linha acima devera ser substuida pelo seu dispositivo IDE.


Dica:

hda = primary master

hdb = primary slave

hdc = secondary master

hdd = secondary slave


se mesmo assim vc ainda nao sabe o valor de “x” de um


# dmesg | less


e procure algo como:


hda: ST317221A, ATA DISK drive

hdb: LG DVD-ROM DRD-8160B, ATAPI CD/DVD-ROM drive

hdc: LG CD-RW CED-8120B, ATAPI CD/DVD-ROM drive


com isto nao ha duvidas ! =)

(nao sou patrocinado pela LG, + as pecas dela sao BBB – Boas Bonitas e Baratas ! )


coloque esta linha perto da entrada p/ o novo kernel, pois assim ficara + organizado, sua entrada devera ficar como segue abaixo:


image=/boot/kernel-2.4.18

label=Linux-2.4.18

read-only

append="hdx=ide-scsi"


Agora precisamos fazer com que o lilo assimile as novas configuracoes, utlize este comando:


# lilo


    3 - Agora que o lilo e o seu kernel estao devidamente configurados, reinicie a maquina com a sua nova imagem.

    4 - Maquina reiniciada ? Vamos ver se esta tudo certinho, digite:


# dmesg | less


Quando vc der esse comando aparecera varias informacoes sobre o hardware da maquina, procure algo como:


scsi0 : SCSI host adapter emulation for IDE ATAPI devices

Vendor: LG Model: CD-RW CED-8120B Rev: 1.03

Type: CD-ROM ANSI SCSI revision: 02


Obviamente, que devera aparecer informacoes do seu gravador como marca modelo e etc ....


So para ter certeza, vamos ver o que o cdrecord diz, digite:


# cdrecord -scanbus


o resultado devera ser algo como esse:


Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling

Linux sg driver version: 3.1.22

Using libscg version 'schily-0.5'

scsibus0:

        0,0,0) 'LG ' 'CD-RW CED-8120B ' '1.03' Removable CD-ROM


Caso as respostas dos comandos sejam corretas, o gravador esta devidamente configurado so falta um detalhe p/ perfeito !!!!


Apartir de agora seu gravador nao respondera + por hdx, e sim por scd0 (caso vc tenha outro dispositivo este valor pode variar), o problema e q o teu fstab esta configurado p/ chamar de /cdrom o hdx ..... Vamos atualizar o fstab e deixar td na boa ! =)


o arquivo /etc/fstab com seu editor preferido e edite a linha (como root):


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


para:


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


salve e saia, pronto seu fstab jah esta atualizado !


Agora vc pode montar seus cds pelo gravador sem probs com o comando:


# mount /cdrom


Alguns programas pedem um link especial, vamos faze-lo nao custa nada !!!


# ln -s /dev/scd0 /dev/cdrecorder


Pronto, esta perfeito !!!! PARTA P/ A GRAVACAO !!!



Gravacao


ehEHEHE, agora vem a melhooorrr parteee !!!! =)))


1 - Gravando CD's de Arquivos: P/ gravar CD's de arquivos eh nescessario que se faca a imagem (.iso), e depois mandamos queima-la no cd.


Primeiro devemos arrumar toda a disposicao dos arquivos/diretorios em uma pasta,

aqui no nosso exemplo chamaremos esta pasta de backup01.


Depois de tudo arrumadinho lah no nosso backup01, vamos criar a imagem da nossa pasta com o comando:


# mkisofs -r -o backup01.iso backup01


Espere ate o termino da criacao da imagem, agora verifique se ta tudo certinho montando a imagem:


# mount -o loop backup01.iso Diretorio_Qualquer


Tudo no esquema ? Blzinha ? Certinhoooo ???? Entao vamos por esse teu gravador p/ funcionar !!!! =)))


# cdrecord -v speed=x dev=y -data backup01.iso


x -> Deve ser substituido pela velocidade do teu gravador

y-> Lembra-se do comando “ cdrecord -scanbus ”? no meu gravador apareceu,

        0,0,0) 'LG ' 'CD-RW CED-8120B ' '1.03' Removable CD-ROM”, entao no meu caso sera “ dev=0,0,0 ”, se vc tiver nenhum outro dispositivos SCSI instalado o seu tb sera este endereco, caso tenha, pode variar...


Espere alguns minutos e “tAdAAAA” vc tem seu primeiro CD arquivos queimado no linux !!! =))))


    2 - Gravando CD's de Musica: A melhor serventia de um gravador eh queimar CD's de musica ! =)))


P/ gravarmos CD's de musica com o cdrecord, precisamos que as musicas estejam no formato .wav ..... Entao p/ gravar aquele CD completo que vc pegou na net em .mp3, vc tera que passa-lo p/ .wav (nao esqueca de deletar os .wav 's depois pq ocupam bastante espaco !!!)


Exemplo:

$ mpg321 -w Dream_Of_Mirrors.wav Dream_Of_Mirrors.mp3


Passe suas musiquinhas p/ .wav com o comando acima, e ponha p/ gravar !!!


# cdrecord -v speed=x dev=y -nofix -dao -audio -pad musica1.wav musica2.wav


o x/y devem ser substituidos no mesmo esquema que p/ gravar CD's de arquivos.


Caso vc queira rippar algum cd, utilize o ripperx, ele eh um frontend do cdparanoia, mto bom mesmo, acessa o CDDB e tudo +. Agora vc sabe tudo o que eh nescessario p/ gravar bons CD's de Metal, como: Iron Maiden, Nightwish, Stratovarius ........


Eh ... chegamos a um final FELIZ ! =))))



Autor & Duvidas


Autor: Leonardo Marques

E-Mail: leonardo@mattos.eng.br

Site: www.mattos.eng.br

ICQ: 74758394

Nick: Analyser