Burning CD's under Linux (especially for SuSE 7.x)

Page créée par Peter Dixson

Burning CD's under Linux (especially for SuSE 7.x)

How to burn CD's under SuSE Linux 7.x ?

There is an error in the description in the manual distributed for SuSE Linux 7.0; see the following links:
http://sdb.suse.de/en/sdb/html/mkrapp-cdwriting-7.0.html English - SCSI-emulation for IDE-CD-devices
http://support.suse.de/de/sdb/html/mkrapp-cdwriting-7.0.html German - SCSI-Emulation von IDE-CD-Geraeten
http://sdb.suse.de/sdb/de/html/tbraza_ide_brenner.html German - Brennen von CDs mit IDE-Brennern
Here is, what I did to get a good solution:

STEP 1 (Emulating SCSI for IDE CD-Devices):

- login as root

- with YaST1 (Administration / Kernel- and Bootkonfiguration / Configure LILO) configure the kernel so that you add in the append-line
    hdc=ide-scsi hdd=ide-scsi
   (assuming your CD-drives are on master and slave on the secondary bus)

SuSE 7.0 and 7.1 only:
  - substitute in the file /etc/modules.conf the line with
      alias scsi_hostadapter off
      by
      alias scsi_hostadapter ide-scsi
  - Now do not follow the manual; instead add at the end of the file /sbin/init.d/boot.local
      a line with
      /sbin/modprobe ide-scsi
SuSE 7.2:
  - At the end of the file /etc/init.d/boot.local add the following line:
      /sbin/modprobe ide-scsi

- Enter the following commands (still as root):
  SuSE 7.0 and 7.1 only:
      ln -sf /dev/scd0 /dev/cdrom
      ln -sf /dev/scd1 /dev/cdrom1
  SuSE 7.2:
      ln -sf /dev/scd0 /dev/cdrecorder
      ln -sf /dev/scd1 /dev/cdrom

- Make sure your file /etc/fstab has the following entries:

/dev/cdrecorder /media/cdrecorder       auto    ro,noauto,user,exec 0 0 
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
  (This was already the case in my 7.2 installation)
  (For versions lower than 7.2 leave the /media away)

- Restart your system.

By doing so, I have emulated both an IDE CD-RW (master on secondary; hdc) as well as an IDE DVD-R (slave on secondary; hdd) as a SCSI device and this works fine.

xcdburn-logo
STEP 2 (Install and Run X-CD-Roast):

- Now get the newest versions of the programs:

- Getting the files with 'ftp xcdroast.sourceforge.net' does not work anymore;
  instead, use your browser and select: http://www.xcdroast.org/xcdr098/rpms-a9.html#suse72

- Click on the five links for the binaries and download them (e.g.) in your
  local downloads-directory (e.g. /home/user/downloads)

- su -
  (root password)

- cd /home/user/downloads

- rpm -U cdrtools*.rpm xcdroast-0.98alpha9-1.i386.rpm
  (you will get some log-info and may get an error:
  "cannot remove /usr/lib/xcdroast-0.98 - directory not empty".
  Please ignore - all is fine. (That's what the author Thomas Niederreiter says)

- Still as root: start xcdroast for the first time - you may first have
  to set the DISPLAY variable by entering:   export DISPLAY=hostname:0.0
  and you may also first have to allow access to the X-server by entering:
  xhost +hostname from a non-root-window (!)
  (in both cases, use your actual hostname as 'hostname';
  the command hostname gives you this name).
  --> Ok, now enter: xcdroast

- Ok
 
- Setup
 
- CD Settings - Secondary Read Device : Choose your other device, if you have one
 
- HD Settings : Create a Directory /images from a terminal window as root
  and set the permissions to:  chmod a+rwx /images
  and then add this directory (/images) in this xcdroast field
 
- Miscellaneous: click 'at events' on 'on completion' if you like
 
- Options: Click on 'Windows style list selections' if you like
 
- Users: (nothing to change - if it's ok for you)
 
- Save configuration - ok
 
- Ok
 
- Exit - Yes

This was everything you have to do as 'root' - now every user can run xcdroast:
 
- xcdroast - Ok
 
- Einstellungen (do this at your first time you use xcdroast)
 
- Platten Einstellungen: Pfad: enter /images and press 'Hinzufuegen'
 
- Konfiguration speichern - Ok
 
- Ok
 
- Now you may use any of the two options in the main menu:
  * CD duplizieren
  or
  * Cd erstellen
 
... will be continued in early August 2001 ...

Useful links:
http://www.xcdroast.org/xcdr098/rpms-a9.html About xcdroast
http://www.xcdroast.org About xcdroast

My Configuration:
- Compaq Presario 5471 with Intel Celeron 500 Mhz
- CD-RW Plextor PX-W1610A (burning CD-R's 16x !)
- CD-R (actually a DVD-ROM): Matshita SR-8586


Created: 06Jan2001; Last Update: 01Aug2001 uk