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