Previous Up Next

3.2.3  Hoe moet je onder GNU/Linux en een IDE-CD-Writer een CD-ROM schrijven?

Er is een uitgebreide HOWTO geschreven over dit onderwerp: de CD-Writing-HOWTO. Er zijn twee manieren om een CD-brander te configureren: via ide-scsi (2.4 kernels) of native IDE ATAPI burning (2.6 kernels).

Voor de ide-scsi (2.4 kernels) komt het hier op neer:

Voor IDE ATAPI burning (2.6 kernels) hoef je geen speciale ondersteuning in je kernel te steken.

Als je een CD wil maken van de inhoud van een bepaalde directorie (laten we zeggen /home/jan/cd/ dan moet je daar eerst een ISO-bestand van maken. Een ISO-bestand bevat al de informatie nodig om een CD te branden, inclusief de data.

Een ISO-bestand maak je als volgt:

~$ mkisofs -r -o cd.iso /home/jan/cd

De optie -r zorgt ervoor dat de RockRidge Extensies gebruikt worden. Dat wil zeggen dat je lange bestandsnamen kan gebruiken en dat permissies ook opgeslagen worden. Als je een CD wil schrijven voor Windows-gebruikers zet je daar het best -J bij. Hiermee worden de Microsoft Joliet-extensies gebruikt die ook toelaten lange bestandsnamen te gebruiken. De optie -o geeft gewoon aan dat het iso-bestand de daaropvolgende bestandsnaam moet aannemen (in dit geval cd.iso).

Eenmaal klaar brand je de CD, onder de console, als volgt:

~# cdrecord -v speed=$JOUWSNELHEID dev=$JOUWCIJFERS cd.iso

Dus bij een 8-speed schrijver met als cijfers 0,0,0 (ide-scsi) wordt dit

~# cdrecord -v speed=8 dev=0,0,0 cd.iso

Bij een 16-speed schrijver met ide native burning wordt dit:

~# cdrecord -v speed=16 dev=ATAPI:/dev/hdc cd.iso

Je gaat op dezelfde manier tewerk om CD-RWs te schrijven. Staat er nog data op, dan moet je -blank=fast of, indien dat niet werkt, -blank=all eraan toevoegen. Hierdoor zal cdrecord je CD-RW eerst leegmaken alvorens hij die opnieuw beschrijft.

CD’s branden gaat niet enkel onder console. Er zijn talloze GUI front-ends beschikbaar:

Voor informatie over het gebruik van die front-ends verwijs ik naar de desbetreffende sites.


BCOL-FAQ : De Belgische Linux nieuwsgroep vragen
Previous Up Next