|
Installing a CD-R(W) Drive in SuSE Linux
These steps are largely based on Chris Stoddard's very nice Mini-HOWTO,
with additional information that applies for SuSE Linux 7.1 or 7.2 (it should apply to other SuSE Linux versions too).
It's worth noting that while this document is largely based on that tutorial, the fact that both detail
the installation of a Iomega ZipCD CD-RW drive is purely coincidental.
- First we need to become root by typing su and then entering your root password.
- Next check to see the "name" assigned to your drive by typing dmesg | grep ATAPI. You should see something like:
hdb: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive
hdc: TOSHIBA DVD-ROM SD-M1202, ATAPI CD/DVD-ROM drive
hdd: ZIPCD1024INT-A, ATAPI CD/DVD-ROM drive
hdc: ATAPI 32X DVD-ROM drive, 256kB Cache, DMA
- We can see that the ZIPCD is hdd, so jot that down for reference in a few minutes.
- Next let's make sure that you have a the needed RPM's installed by typing rpm -q cdrecord mkisofs. If you
see a response that looks like the following, you have all of the needed RPM's. Otherwise, you can get the needed RPM's
off of your SuSE Linux CD-ROM.
cdrecord-1.9-19
mkisofs-1.9-19
- Next we need to tell Linux to load the ide-scsi module on boot. To do this open /etc/rc.config in your favorite
text editor, and add ide-scsi to the variable named INITRD_MODULES. Your INITRD_MODULES line in rc.config
should now look something like this:
INITRD_MODULES="usbcore reiserfs ide-scsi"
- Moving onward, open /etc/modules.conf and add the following lines to it (replace hdd with the correct
location for your drive):
alias scd0 srmod
alias scsi_hostadapter ide-scsi
options ide-cd ignore=hdd
- Now after you have finished editing modules.conf, run depmod -a to process the updates you have made.
- Next, open /etc/lilo.conf in your text editor, and add append="hdd=ide-scsi" right under
the line that sets root for each Linux kernel available.
- After that, run mk_initrd && lilo, and then reboot your system.
- Once you have finished all of that, root can now burn CD's. To provide CD burning capabilities to normal
users (and you should be running as a normal user, if you aren't already doing so), just follow these last few steps:
- Open your terminal again, type su, and enter your root password again.
- Now type chmod +s /usr/bin/cdrecord .
- Finally, let's test our work to make sure that everything installed right. Type cdrecord -scanbus. You
should see something like:
Cdrecord 1.9 (i686-suse-linux) Copyright (C) 1995-2000 Jörg Schilling
Linux sg driver version: 3.1.19
Using libscg version 'schily-0.1'
scsibus0:
0,0,0 0) 'IOMEGA ' 'ZIPCD1024INT-A ' ' 1.1' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
- Now choose a nice CD burning app (more info on that coming soon) and enjoy!
Back to Tim's main Linux page
TIM-KB#002 REV. 1
|
|