Det finnes to typer brennere: IDE og SCSI.
Begge deler er ganske rett-fram å sette opp i Linux, men med en IDE-brenner er det litt mer jobb.
I dag selges mest IDE-brennere, men tidligere var SCSI mest populært. Om du ikke er sikker på hva du har kan du ofte få en pekepinn ved å lese på enheten. Hvis serienummeret inneholder bokstaven A eller det står skrevet "ATAPI" eller "IDE" på brenneren, er det som regel en IDE-brenner.
En kjapp test kan være å kjøre kommandoen cdrecord -scanbus.
Ser du brenneren din her kan du hoppe ned til selve brenningen med en gang.
Slik ser det ut på min maskin:
knuta@eggplante:~$ cdrecord -scanbus
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 0) *
0,1,0 1) *
0,2,0 2) *
0,3,0 3) 'PLEXTOR ' 'CD-ROM PX-40TS ' '1.04' Removable CD-ROM
0,4,0 4) 'PLEXTOR ' 'CD-R PX-W8220T' '1.05' Removable CD-ROM
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
knuta@eggplante:~$
Her kjenner jeg igjen brenneren min i lista (enhet 0,4,0), og kan gå rett på brenningen.
Det kan hende du ikke ser noe før du kjører programmet som root. En kjapp metode for å kjøre en kommando som root er ved å bruke su -c "kommando".
Du skriver altså: su -c "cdrecord -scanbus".
Hvis du ikke fikk opp brenneren din har du sannsynligvis en IDE-brenner, og må lese neste avsnitt.
For å kunne bruke en IDE-brenner må du bruke noe som heter SCSI emulation.
For å kunne bruke dette trenger du å ha litt småtteri i kernelen din.
De fleste distribusjoner har alt du trenger med som standard.
Om du pleier å kompilere kernel selv, pass på å få med dette:
Block devices --> <M> Loopback device support ATA/IDE/MFM/RLL support --> IDE, ATA and ATAPI Block devices --> <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support ATA/IDE/MFM/RLL support --> IDE, ATA and ATAPI Block devices --> <M> SCSI emulation support SCSI support --> <M> SCSI support SCSI support --> [*] Enable vendor-specific extensions (for SCSI CDROM) SCSI support --> <M> SCSI CD-ROM support SCSI support --> <M> SCSI generic support File systems --> <M> ISO 9660 CDROM file system support File systems --> [*] Microsoft Joliet CDROM extensionsFor å slå på SCSI emulation må du vite hvilken device brenneren din er. Device-navnene er lagt opp slik:
| Device | Navn i BIOS |
| /dev/hda | Primary Master |
| /dev/hdb | Primary Slave |
| /dev/hdc | Secondary Master |
| /dev/hdd | Secondary Slave |
Når du har funnet ut hvilken device brenneren er kan du åpne /etc/lilo.conf med din favoritt-teksteditor (du må være root).
Så finner du image-seksjonen til distribusjonen din. Denne kan for eksempel se slik ut:
image=/vmlinuz
label=Linux
read-only
vga=normal
root=/dev/hda1
Hvis brenneren for eksempel var /dev/hdc, legger vi til en linje med append="hdc=ide-scsi".
Eksempelet blir da slik:
image=/vmlinuz
label=Linux
read-only
vga=normal
root=/dev/hda1
append="hdc=ide-scsi"
Deretter lagrer du fila, kjører kommandoen /sbin/lilo (også dette som root), og restarter maskinen.
Når du har startet maskinen på nytt vil du oppdage at du ikke lenger finner brenneren. Det er fordi Linux nå behandler den som en SCSI-enhet. Dersom du ikke har flere SCSI-CDROM-enheter i maskinen vil den nå hete /dev/scd0 (0 er tallet null). Har du flere enheter vil kanskje brenneren din få tildelt et tall høyere enn null. Ofte vil antallet andre enheter fungere (En SCSI-CDROM i maskinen vil da gjøre at brenneren heter /dev/scd1).
Hvis cdrecord -scanbus fremdeles ikke virker, kan det hende du må laste ide-scsi-modulen. Det gjør du slik:
root@eggplante:~# modprobe ide-scsi
Dersom dette virket kan du legge til ide-scsi på en egen linje i /etc/modules (om den ikke eksisterer kan du opprette den).
[ Her kommer info om brenning i console med mkisofs og cdrecord ]
CDRecord
Gnome Toaster
X-CD-Roast
Arson