Pingvinene er tegnet av Larry Ewing: lewing@isc.tamu.edu . Han har brukt GIMP i arbeidet med dem. NB! Denne siden er blitt nokså utdatert. Før nyttår 1999 tok min CDD3610 kvelden, og jeg anskaffet en Yamaha 8424 SCSI-brenner. Jeg har derfor ikke noen mulighet til å oppdatere eller vedlikeholde siden, fordi jeg ikke lenger har noen IDE-brenner. Ettersom mange har spørsmål om IDE-brenner har jeg likevel valgt å beholde siden en liten stund til. X-CD-Roast er kommet i ny versjon (beta) siden denne siden ble skrevet, rådene vedr. brenning som bruker vil da ikke lenger være korrekte. Les istedet dokumentasjonen som følger med X-CD-Roast. De nyere versjonene av RedHat og Mandrake har alt som er nødvendig i sine standard kjerner (som moduler), det skal derfor ikke være nødvendig å kompilere ny kjerne for å kunne bruke cdbrenneren. Det finnes forøvrig en nyere guide for CD-brenning her: http://www.linuxnorge.com/mal/mal.php3?/maskinvare/CD-brenner-howto.html Jeg beskriver her hvordan jeg har fått satt opp min Philips CDD3610 ATAPI CD-brenner i linux, for bruk med X-CD-Roast eller cdrecord. Hvis du har SCSI brenner er dette altså ikke en guide for deg.... For å bruke ATAPI-CD-brenner med X-CD-Roast, må kjernen settes opp med "scsi-emulering". Hvis du ønsker mer informasjon omkring dette begrepet bør du lese README.ATAPI i dokumentasjonen til X-CD-Roast eller cdrecord. Du bør ha kjerne 2.0.36, 2.0.37 eller 2.2.x. for å få dette til enklest mulig. Hvis du i tillegg til CD-brenneren også har ATAPI CDROM har du et par muligheter. a) Du kan disable IDE/ATAPI CDROM i kjernen. Begge CD-stasjonene vil da sees som SCSI-enheter. b) For å kunne bruke ATAPI og ide-scsi på samme maskin, legg til: append = "hdc=ide-scsi" i /etc/lilo.conf - der hdc er device-navnet til brenneren. Dette forteller kjernen at den skal bruke "scsi-emulering" på drive hdc. Jeg har benyttet meg av den siste muligheten, slik at min CDROM (hdb) som før sees som IDE CDROM. Kjernen må konfigureres på nytt, og i tillegg til det man ellers skal ha i kjernen skal følgende være med i make menuconfig: (Kompilere alt inn i kjernen - og ikke som moduler. Med nyere kjerner bør det virke greit som moduler også) under "Block devices --->" <*> Include IDE/ATAPI CDROM support # IDE/ATAPI CDROM kan ev. disables ved at man ikke krysser av her. <*> SCSI emulation support under "SCSI support --->" <*> SCSI support <*> SCSI CD-ROM support <*> SCSI generic support Ingen flere kryss under SCSI (med mindre du har annet SCSI-utstyr). Lagre konfigurasjonen og rekompilere kjernen og eventuelle moduler, installere kjernen. Har du ikke gjort dette før, finner du gode tips på http://www.linuxnorge.com, og selvsagt i Kernel-HOWTO. Jeg angir altså i /etc/lilo.conf hvilken enhet det skal brukes "scsi-emulering" på. Hos meg er det hdc. (Jeg har bare en disk - hda, CDROM'en er på hdb). Min /etc/lilo.conf finner du her. Etter dette kjører du "lilo" og starter om maskinen. Brenneren skal nå detekteres som SCSI-enhet, antakeligvis /dev/sr0. (Du finner det med kommandoen "dmesg" eller ev. i /var/log/dmesg hvis du er usikker.) Dette er nyttig å vite hvis CD-brenneren senere skal mountes. X-CD-Roast må installeres, hvis du ikke allerede har den. X-CD-Roast er frontend for cdrecord og mkisofs. Du finner den her: http://www.xcdroast.org som rpm. Bruker du Mandrake 6.0 finnes den også på Mandrake CD'en. Installere gjerne også CDParanoia, den er nyttig å bruke med X-CD-Roast for å lese audio-CD'er fra CDROM. Hjemmesiden til CDParanoia: http://www.xiph.org/paranoia/. Igjen: den finnes på Mandrake 6.0 CD'en. Så er det bare å sette igang. Hvis du skal kunne brenne CD'er som bruker, må du først sette SUID bit på den kjørbare filen f.eks. slik: "chmod +s /usr/bin/xcdroast". Samme med /usr/bin/cdrecord - som xcdroast jo bruker. Deretter kjører du "xcdroast -nonroot" (begge deler må gjøres som "root") for å konfigurere (kjøre "setup"). Du sikrer da at brukere ikke selv kan velge "image partition" - og derved ha mulighet til å slette hele disken i værste fall.(Les filen "README.nonroot i dokumentasjonen for xcdroast). Image-katalogen må da være lesbar/ skrivbar for alle, helst slik at man bare kan slette sine egne data. "chmod a+rwx,+t /usr/cd-image". Du bør også sikre at du har riktige rettigheter på cd-brenneren og på audio-device: "chmod 644 /dev/sr0" og "chmod 622 /dev/dsp". Jeg hadde problemer med å få X-CD-Roast til å lese audio-CD fra CDROM'en (Den ville bare lese fra brenneren...). Det er her CDParanoia kommer til nytte. Start X-CD-Roast i CDParanoia mode: "xcdroast -usecdparanoia" Første gangen du gjør dette, vil det skrives en konfigurasjonsfil i hjemme-mappa: ~/.xcdroast/cdparanoia.conf. Denne må du åpne med en teksteditor for å sikre at det står riktig path til cdparanoia. (Vanligvis /usr/bin eller i /usr/local/bin.) Lagre filen og start X-CD-Roast pånytt i CDParanoia mode, da får i alle fall jeg lest audio-CD også fra CDROM'en! Du trenger plass på disken for å brenne CD. Du må sette opp en partisjon til å lagre image. Den må selvsagt være så stor at du får plass til minst en CD. Det du skal brenne, må du legge direkte i en mappe. Tilslutt: X-CD-Roast har flere begrensninger enn cdrecord. Bl.a. støttes ikke multisession og boot-CD enda. Det er selvsagt ikke noe i veien for å bruke cdrecord direkte - hvis du er klar for å brenne CD fra kommandolinja. (Mkisofs brukes til først å lage image.) Neste X-CD-Roast (0.98) skal også ha støtte for multisession og boot-CD.
Denne siden er oppdatert 09.10.99
|