Configurando e utilizando um gravador de CDs IDE

Neste artigo voce aprenderá a configurar e utilizar um gravador de CDs IDE. Através de exemplos ilustraremos como gravar CDs de dados e de audio, assim como converter MP3 para WAV.

[ Hits: 34.341 ]

Por: Leonardo Marques em 21/01/2004


Configuração



Faça toda a lista de requisitos, instale os programas e recompile seu kernel.

Com seu kernel atualizado, precisamos adicionar uma linha ao lilo para que o kernel passe a emular a unidade IDE como SCSI, adicione isto ao seu lilo.conf:

append="hdx=ide-scsi"

O "x" da linha acima deverá ser substituído pelo seu dispositivo IDE.

Dica:

hda = primary master
hdb = primary slave
hdc = secondary master
hdd = secondary slave

Se mesmo assim você ainda não 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 não haverá dúvidas! =)

NOTA: não sou patrocinado pela LG, mas as peças dela são BBB - Boas Bonitas e Baratas!

Coloque esta linha perto da entrada para o novo kernel, pois assim ficará mais organizado, sua entrada deverá 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 configurações, utilize este comando:

# lilo

Agora que o lilo e o seu kernel estão devidamente configurados, reinicie a máquina com a sua nova imagem.

Máquina reiniciada? Vamos ver se está tudo certinho, digite:

# dmesg | less

Quando você der esse comando, aparecerão várias informações sobre o hardware da máquina, 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 deverá aparecer informações do seu gravador, como marca, modelo, etc. Agora para ter certeza, vamos ver o que o cdrecord nos 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 estejam corretas, o gravador está devidamente configurado, faltando apenas um detalhe para deixá-lo perfeito.

A partir de agora seu gravador não responderá mais por hdx e sim por scd0. Caso você tenha outro dispositivo SCSI, este valor pode variar. O problema é que o seu /etc/fstab está configurado para associar o antigo hdx com seu diretório /cdrom. Vamos atualizar sua configuração e deixar tudo na boa! =)]

Abra 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 já está atualizado.

Agora você pode montar seus drive de CD sem problemas com o comando:

# mount /cdrom

Alguns programas pedem um link especial, então vamos criá-lo, não custa nada:

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

Pronto, está perfeito! Vamos partir para a gravação.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Requisitos
   3. Configuração
   4. Gravando CD de dados
   5. Gravando CD de audio
   6. Autor & dúvidas
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Ångström: Linux em Palmtops, portáteis e embarcados sem mistério

Instalando a placa de rede wireless DWL-G520+ no Fedora Core 3

Rodando o Linux no Pegasos

Utilizando PICkit 2 no GNU/Linux

Instalação do driver Nvidia no Debian e em distros derivadas

  
Comentários
[1] Comentário enviado por lordello em 21/01/2004 - 21:41h

A pesar de ser um assunto bem passado e já existir um artigo sobre isso aqui no VivaoLinux, ele está bem legal.

Agora um observação.

TODAS as distribuições GNU/Linux vem com kernel suportanto:
emulação scsi
SCSI disk e cdrom
Joilet e RockRidge

Por tanto "não é necessário compilar kernel"!
Algumas distros como Slackware fornessem kernels scsi com drivers compilados internamente, mas os módulos já são o suficiente, não precisando usar tal kernel. Vamos acabar com essa história de recompilar kernel para gravar CD. Com o Linux 2.6 isso já é passado também, pois ele aceita acessar gravadoras de forma transparente, bastando indicar o dispositivo da gravadora, no meu caso "/dev/hdd".

Outra coisa é que você não mensionou o suporte a RockRidge, se você gravar um CD no Linux sem essa opção você não vai poder gravar os arquivos com as permissões que os *nix usam, e nem usar o recurso "case sensible" do sistema de arquivos.

Eu uso Slackware, mas já usei muito Debian e estou falando com conhecimento de causa, não ache que estou chutando, já configurei minha gravadora no Debian sem precisar recompilar o kernel. É preciso somente executar o processo de configuração do Lilo e usar um kernel com scsi que já é fornecido pela Debian.

Falow!

[2] Comentário enviado por fabio em 21/01/2004 - 22:10h

É, mais precisamento do kernel 2.4.x para cima o módulo ide-scsi já vem embutido no kernel.

[3] Comentário enviado por lordello em 22/01/2004 - 00:58h

Pois é Fabio, foi o que disse, o kernel 2.4 já vem com módulo ide-scsi, mas caso a pessoa queira usar um kernel com o driver embutido, nesse caso deveria usar um kernel com suporte scsi nativo, o que o Debian fornece e funciona perfeitamente, pois também tenho um ZipDrive que precisa de scsi também.
Falow!

[4] Comentário enviado por analyser em 23/01/2004 - 21:17h

Hum... Cara apesar de saber que o meu debian já tinha tudo suficiente para instala-lo, prefiri colocar tudo necessario, ate pq caso alguem queira compilar um novo kernel, jah sabera o que sera necessario para seu gravador funcionar.

Agradeco a dica do RockRidge, por enquanto estou sem computador e nao conheco essa funcao, assim que tiver acesso a um, procurarei conhecer melhor isto e implementar algo sobre no tutorial.

Agradeco desde já todas as criticas. []s.

[5] Comentário enviado por ryds em 25/01/2004 - 05:20h

Na minha máquina as dicas funcionaram perfeitamente, mas eu percebi
que não é necessário carregar os modulos com ismod, basta usar o gravador (com cdrecord por exemplo) que os modulos são caregados altomaticamente (carregamento por demanda), acredito que isso se deve
as linhas contidas no arquivo modules.conf.

[6] Comentário enviado por nickmarinho em 04/07/2006 - 00:53h

Amigo, eu uso o GRUB no meu micro, como eu faço a configuração nele ?

[7] Comentário enviado por nickmarinho em 04/07/2006 - 00:53h

Amigo, eu uso o GRUB no meu micro, como eu faço a configuração nele ?

www.lucianomarinho.com.br


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts