Artikelkategori: Kärnan
Skriven av Gibbas 2004-02-14 04:57
url: http://www.kernel.org

CD-brännare i Linux

Att få igång en CD-brännare i Linux kan ibland inte vara direkt det enklaste man kan göra, om man inte vet hur man ska gå till väga.
Jag förutsätter att du har en IDE-brännare samt grundläggande kunskap om hur man kompilerar sin egen kärna. Jag utgår även ifrån att du kör "make menuconfig".

# cd /usr/src/linux && make menuconfig

För det första behöver man SCSI-stöd.
På SCSI-alternativen väljer du stöd för "SCSI CD-ROM support"
Det borde räcka.

För det andra behöver man stöd för SCSI-emulering.
Gå in i "ATA/IDE/MFM/RLL support" -> "IDE, ATA and ATAPI Block devices"
Kompilera in "SCSI emulation support" och ta bort stöd för "Include IDE/ATAPI CDROM support", annars kommer det hela inte att fungera.
Kompilera även in "SCSI generic support".

För det tredje är det smart att ha stöd för ISO-filer.
Gå in i "File systems" och välj stöd för:
"ISO 9660 CDROM file system support" samt
"Microsoft Joliet CDROM extensions"

Klart! Kompilera kärnan, starta om och testkör.
# cdrecord -scanbus
# cdrecord -v dev=0,0,0 slackware9_install.iso
(dev ska vara satt till svaret du fick av cdrecord -scanbus)


Se även en bra howto på tldp.org
http://www.tldp.org/HOWTO/CD-Writing-HOWTO.html

UPDATE: Med nya 2.6.0 kärnan behöver du inte längre SCSI-emulation, utan kan köra direkt. Te.x såhär: cdrecord dev=ATAPI:0,0,0 ...
×