Revista Do Linux
 


 
EDIÇÃO DO MÊS
 CD do Mês


 Capa
 Entrevista
 Estudo de Caso
 Desenvolvimento
 Programação
 Segurança
 Internacional
 Mascote
 Corporativo
 Distro
assinantes
 

Gravando CDs

Duplique e crie CDs no Linux sem complicação

Os gravadores de CD estão se tornando um periférico cada vez mais popular, presente em um número cada vez maior de computadores pessoais e de empresas. Além de facilitar o envio de volumes impensáveis de dados utilizando os tradicionais disquetes, trata-se de um bom meio de armazenamento de cópias de segurança e um periférico essencial para usuários de banda larga acostumados a download de conteúdo multimídia como músicas, clips, filmes e softwares em geral. Para completar, com um gravador de CD e uma conexão suficientemente rápida à Internet, você não terá mais nenhuma desculpa para manter sua instalação de Linux desatualizada: quase todas as principais distribuições disponibilizam livremente o conteúdo completo dos seus CDs em arquivos em formato ISO, prontos para gravar e instalar.

Até pouco tempo atrás, a configuração de uma unidade de gravação de CD IDE (o modelo mais comum do mercado) exigia uma série de passos que, do ponto de vista do usuário iniciante, beiravam à magia negra: alterar opções do kernel, adicionar módulos, editar e regravar o gerenciador de boot e muito mais. Felizmente, as versões recentes de muitas distribuições populares já reconhecem e configuram os gravadores de CD IDE automaticamente, utilizando uma opção de emulação SCSI - tornando-as, assim, acessíveis para a maior parte dos softwares de gravação de CD. Se sua distribuição ainda não oferece este recurso, consulte a seção Para Saber Mais para links que ensinam a configuração básica.

Existem muitos softwares especializados na tarefa de gravar CDs. Para este tutorial, escolhi o X-CD-Roast. Obviamente, também é possível fazer isto na linha de comando, mas deixarei isto como exercício ao leitor. Dicas: man cdrecord e man cdrdao.

Configurando o X-CD-Roast

Na primeira vez que você executa o X-CD-Roast, terá que fazê-lo como o usuário root, e entrar na opção Setup. Nela você poderá ver (na aba Device Scan) a lista das unidades SCSI (ou IDE emuladas) encontradas no seu sistema. Se o seu gravador de CD não aparecer, algo está errado na configuração. Verifique e tente novamente.

Na aba CD Settings, você deverá selecionar qual a unidade a ser usada para leitura e qual a que será utilizada para gravação. A maior parte dos usuários conta com um único drive óptico e, portanto, terá que configurá-lo para as duas operações. Não esqueça de configurar corretamente a velocidade do seu equipamento e, a não ser que você seja um especialista no assunto, pode simplesmente aceitar o restante das opções padrão.

A aba HD Settings permite selecionar em que diretório serão gravados os arquivos temporários criados durante a cópia de CDs. Preencha no campo Path o nome do diretório (exemplo: /tmp), lembrando que ele deve ter no mínimo 700 MB disponíveis (o suficiente para um CD de 80 minutos). As demais abas são de preenchimento opcional. Após configurar, clique em OK e sua configuração será salva.

Copiando um CD de áudio

Copiar um CD de áudio é muito simples: Clique em Read CD e depois em Write CD. Mas vamos conhecer um pouco mais das opções avançadas disponíveis.

Em primeiro lugar, inserimos na unidade de CD o disco que desejamos duplicar e, no menu principal, selecionamos a opção Duplicate CD. Seremos automaticamente levados à tela de duplicação de CDs, tarefa que pode ter até 6 etapas, sendo que cada uma delas corresponde a um botão no lado esquerdo da janela, como mostra a figura 1. Mas não precisaremos de todas as etapas - para que complicar?

Em primeiro lugar, vamos ao botão CD/Image Info. Clicando nele uma lista das trilhas do CD de áudio é mostrada. Se você estiver conectado à Internet, o X-CDRoast irá pesquisar no sistema CDDB o nome de todas as músicas contidas no disco. Executando esta etapa ou não, o resultado final é exatamente o mesmo. Ela serve apenas como uma forma de identificar os arquivos temporários em seu disco rígido.

Agora clique no botão Read CD para transferir o conteúdo do seu CD de áudio para o disco rígido. Aceite todas as opções pré-definidas, e clique em Read all tracks. Agora é só esperar o programa completar a leitura das faixas.

Após ler, é hora de gravar. Retire o CD original do drive, insira um CD virgem ou regravável, selecione a opção Write CD e, dentro dela, pressione o botão Write CD (sim, ambos tem o mesmo nome). Ou, se preferir, brinque um pouco com as opções: normalmente você irá querer manter ativas as opções Pad Tracks (principalmente se estiver gravando a partir de arquivos WAV não criados pelo X-CD-Roast) e Eject after write. Se suas gravações estiverem resultando apenas em ruídos, experimente ativar a opção Swap audio byte order.

Se você estiver gravando em um CD regravável que já contenha dados, antes de iniciar (mas já no passo Write CD), pressione o botão Blank CD-RW, e aceite as opções pré-definidas. Só então execute o passo anterior.

Quanto aos Write parameters, você pode querer mudar a duração do CD (cuidado para não tentar gravar além do que sua mídia e seu aparelho suportam) e o modo de gravação. Normalmente, os CDs de áudio utilizam o modo DAO, mas se o seu gravador não suportar este modo, utilize o TAO (que insere uma pausa de 2 segundos entre as músicas).

Após a gravação, você está livre para repetir o processo (caso deseje fazer mais de uma cópia do mesmo CD) ou utilizar a opção Delete Tracks para limpar os arquivos temporários gerados durante a cópia. Ao final, selecione Back to main menu, etiquete e guarde seu novo CD em um local adequado.

Duplicando um CD de dados

A duplicação de um CD de dados normal é praticamente idêntica à do CD de música: a opção CD/Image Info deve trazer informações sobre as trilhas de dados do disco - geralmente teremos uma única trilha, em formato ISO.

Em Read CD você deve selecionar a opção Read All Tracks, aguardar a leitura completa e, em seguida, ir à opção Write CD, procedendo a partir daí exatamente da mesma forma que na duplicação de um CD de áudio.

Criando um CD de dados

Gerar um CD a partir do conteúdo de diretórios dos seus discos rígidos é de longe a tarefa mais comum de um gravador de CD. Para criar um CD de dados, você deve selecionar a opção Create CD na tela principal do X-CD-Roast. Note que há novamente um excesso de passos disponíveis e você pode simplesmente ignorar boa parte deles. Mas não deixe de estudá-los, principalmente quando você estiver se sentindo limitado pelas opções padrão sugeridas pelo programa.

Vá direto à opção Master Tracks, que em sua aba Master Source oferece dois quadros: o da esquerda (a princípio vazio) mostra a estrutura de diretórios que será criada no seu novo CD, enquanto o da direita mostra os diretórios do seu sistema. Tudo o que você precisa fazer é selecionar diretórios no quadro da direita e (através do botão Add) adicioná-los ao quadro da esquerda.

Quando estiver satisfeito com a estrutura criada, vá até a aba Create Session/Image e use o botão Calculate Size para verificar se não excedeu a capacidade máxima do seu CD (em geral, 650MB). Se estiver satisfeito, pressione Master to Image File e aguarde a criação do arquivo imagem contendo os dados que serão gravados no seu CD.

Agora, é só ir para o passo Write Tracks. O mecanismo é um pouco diferente do utilizado na cópia de CDs: em primeiro lugar, vá à aba Layout Tracks, selecione na lista da direita a imagem que você acabou de criar e pressione os botões Add e Accept Track Layout. Agora vá à opção Write Tracks e pressione o botão Write Tracks. Quando estiver familiarizado com o processo de gravação de CDs, experimente as opções Create Multi-session CD e Do Not Fixate After Write - ambas permitem, de maneiras diferentes, gravar um CD por partes, uma faixa ou conjunto de arquivos de cada vez.

A aba Boot Options permite que você crie CDs bootáveis, similares aos utilizados pelos instaladores das distribuições de Linux. Tudo o que você precisa é ter uma imagem de um disquete de boot. Inclua o arquivo de imagem do disquete em um dos diretórios do CD que será gravado e preencha no campo Boot Image o caminho completo desta imagem. Selecione também as opções El Torito e Floppy Image Boot e pronto! Um pouco de prática e criatividade e logo você estará criando CDs de recuperação de sistemas.

A gravação de CDs não é uma tarefa simples: é necessário considerar a qualidade dos discos, o volume de dados, a velocidade de gravação do seu hardware, a quantidade de memória disponível e muitos outros fatores. Um pouco de prática vai fazer com que você reduza o número de CDs virgens perdidos por erros de gravação - na dúvida, pratique utilizando a opção Simulation Write do X-CD-Roast, já que ela faz todos os testes e verificações, mas não grava nada nos discos.

Não deixe também de levar em conta os direitos autorais. Copiar CDs de Linux, ou dados de sua autoria, em geral não tem nenhum problema legal - mas CDs contendo softwares comerciais de fonte fechada, ou de músicas, geralmente possuem cláusulas de copyright que impedem sua duplicação - procure se informar antes para não cometer nenhum crime. Não deixe também de ler a documentação adicional da seção Para Saber Mais, que tem muitas dicas e softwares interessantes para as suas experiências.

Para Saber Mais:
Instalação do CD Writer IDE: www.linux.trix.net/dicas_cdwriter.htm
Imagem de disquete de boot tomsrtbt (procure a versão ElTorito): www.toms.net/rb
CD-Writing HOWTO: www.tldp.org/HOWTO/CD-Writing-HOWTO.html
X-CD-Roast: www.xcdroast.org
LinuxISO: www.linuxiso.org
KOnCD: www.koncd.de
KreateCD: www.kreatecd.de


Augusto Campos - brain@matrix.com.br


A Revista do Linux é editada pela Conectiva S/A
Todos os Direitos Reservados.

Política de Privacidade
Anuncie na Revista do Linux