I stort sett all CD-bränning i Unix utgår från programmet Cdrecord (Varning: cdrecord är ett enda stort coasterproducerande ds). Cdrecord kan hantera vanliga CD-R, CD-RW och DVD.
GUI:n och sånt
Antingen använder man Cdrecord direkt i skalet, eller så använder man ett frontend, som t.ex. gcombust eller burn. Gnomes filhanterare Nautilus har en bra inbyggd funktion för att bränna CD-skivor.
Orkar man med kde-biblioteken så kan man med fördel köra ett trevligt gränssnitt till cdrecord & co. vid namn k3b.
- Föredömligt enkelt och fint från vad jag (Blx) sett.
- Själv använder jag graveman (kräver gnome). /Kent
- K3B funkar bra tycker jag. Ganska rent GUI, påminner mycket om Roxio Easy Media Creator —Blenda
Drivrutiner
Först och främst måste man ha rätt drivrutiner installerade. Om du har en SCSI-CD eller Linux 2.6.x har du antagligen alla drivrutiner redan. Har du en IDE-CD och använder en tidigare version av Linux än 2.6.x behöver du antagligen plugga in modulen ide-scsi för att emulura din CD som en SCSI-enhet, eller så kompilerar du in stödet direkt i kärnan. Se Drivrutiner i Linux.
Rättigheter
För att kunna bränna skivor måste du ha skrivrättigheter till aktuell enhet. För SCSI-CD: /dev/scdX och /dev/sgX, för IDE: /dev/hdX; vilket nummer det är fråga om får du testa dig fram till. Se Datorer/Ljudrättigheter för tips på hur man kan sätta rättigheter för olika enheter.
Grundläggande kommandon
För att bränna en ljud-CD från wav-filer:
$ cdrecord -v dev=ENHET speed=HASTIGHET -dao -pad -swab -audio FILER
- men det crashar ju och gör en kass cd med bara de första låtarna ds1!!!!
- suspenda dina bittorrents och kör med lägre speed och ge JS DS. då funkar det.
För att ta reda på vilken enhet din CD-brännare sitter på, kör kommandot:
$ cdrecord -scanbus
Det kan även funka att ange en vanlig sökväg som ENHET. T.ex. brukar /dev/cdrom länka till rätt enhet.
Såklart kan man även kan bränna data-CD med cdrecord. Först får man göra en ISO-fil med kommandot:
$ mkisofs -r -J KATALOG-MED-FILER -o foo.iso
Sen bränner man den med:
$ cdrecord -v dev=ENHET speed=HASTIGHET -dao -pad foo.iso
Man kan också göra ISO-filen samtidigt som man bränner om man skickar utdatan från mkisofs, såhär:
$ mkisofs -r -J KATALOG-MED-FILER | cdrecord -v dev=0,0,0 speed=8 -pad -
Detta är inte lika stabilt som att göra ISO:n i förväg, se till att ha en bra dator, eller bränna med låg hastighet eller stänga ner andra program som körs.
Om man vill att CD:n ska matas ut automatiskt efter bränningen lägger man till växeln -eject.
Bränna Video-CD
Såvitt jag (Blenda) vet kan man inte bränna video-CD med cdrecord. Istället kan man använda programmet Cdrdao.
Mer dokumention
Om du vill veta mer kan du läsa manualsidorna för cdrecord(1) och mkisofs(8).
- burnfree
- -tao
- -dummy
DVD
man kan använda guiprogram. eller:
- för datafiler: använd programmet growisofs (finns i paketet dvd+rw-tools) growisofs är världens bästa och jörg schillig förtjänar att dö. jag blir lättad varje gång jag ska bränna en dvd pga det är mycket lättare än att bränna cd. ska jag bränna en cd blir det bara »åh, nej, wodim!!« men ska jag bränna en dvd blir det »hurra!!!! growisofs är min [frälsare och] vän!«
- med filmer är det så finurligt ordnat att det bara gäller att ha den rätta katalogstrukturen. det är alltså inte som videocd att man måste ha ett speciellt filsystem. dvs det går att göra med growisofs.