|  How to get your cdrom and cd-rw drive working in Vector linux
 First off let me just say that any config file you edit should be backed up first.
 You can use any of the 2 panel file managers to do this or the command line.
 you have to be root or super user, to edit or back up any config file.
 The command line method would go some thing like this, log in as super user by typing su in a console.
 
 cp /etc/lilo.conf /home/paul/lilo.conf (of course in place of paul use the name of your home directory)
 
 Ok now for the how-too.
 For me the cdrom did not work after I finished installing the latest version of vl-4.0.
 It is just a symlink problem, so it is easy to fix.
 First I will cover just a read only cdrom, then a read-write one.
 
 Open a terminal and su to log in as superuser.
 Then type the following command
 
 dmesg | grep CDROM
 
 The output should look like this
 
 hdc: NEC CD-ROM DRIVE:282, ATAPI CD/DVD-ROM drive
 hdd: R/RW 4x4x24, ATAPI CD/DVD-ROM drive
 hdc: ATAPI 8X CD-ROM drive, 128kB Cache, DMA
 Uniform CD-ROM driver Revision: 3.12
 hdd: ATAPI 24X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
 
 So in my case I have two cdrom drives, and the first one is hdc :NEC CD-ROM DRIVE.
 What we are looking for is the hdc part, this is the device in the /dev directory we
 are going to symlink too. Now still logged in as root change directory to /dev directory by entering the
 following command
 
 cd /dev
 
 Now remove the bad symlink with the following command
 
 rm -f cdrom
 
 Now using the information we gathered about my cdrom we create a symlink to the cdrom
 with the following command.
 
 ln -s hdc cdrom
 
 If your cdrom device is hdd then you would use that instead. Exit su by typing exit and close
 the terminal, and your done. To mount it in xfce, icewm and fluxbox you can just click on the
 cdrom icon. To unmount it in xfce, icewm or fluxbox right click at the bottom of the icon and then
 in the drop down menu uncheck mount.
 
 For KDE right click on the desktop then in the drop down menu select--Create New CD/DVD-ROM
 Device. One the dialog box opens click on the Device tab and then use the arrow next to the device
 input window to select /dev/cdrom an click on the read only box.
 
 Now you'll have a icon on your kde desktop for the cdrom. Click on the icon to mount the cdrom,
 right click and select unmount in the drop down menu to unmount the cdrom
 
 
 To mount from the command line just open a terminal and type
 mount /mnt/cdrom
 to unmount from command line
 umount /mnt/cdrom
 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 Ok now for the cd-rw, with the current kernel you have to emulate a scsi drive to get the burner working.
 I emulate both the cd-rw and the cdrom as scsi so the burner software works with both.
 In my case if you look at the output of
 dmesg | grep CDROM
 you see that my cdrom is hdc ,and my cd-rw is hdd. I set them both up to emulate a scsi drive so the burner
 software can read the cdrom and the cd-rw, but it up to you on yours.
 
 First of you have to edit your lilo or grub config files.
 
 for lilo
 
 the file is called lilo.conf and it in the /etc directory
 you can use your favorite editor to edit it, or use the following command,
 again logged in as root or su.
 mcedit /etc/lilo.conf
 add this line under the read only line
 
 append="hdc=ide-scsi"
 
 hit the F2 key to save it and F10 to exit midnight commander
 so the tail end of my lilo.conf file looks like this
 
 
 image = /boot/vmlinuz
 root =/dev/hda1
 label = linux
 read only
 append="hdc=ide-scsi"
 append="hdd=ide-scsi"
 
 then still as root run the following command
 
 /sbin/lilo
 
 for grub
 mcedit /boot/grub/menu.lst
 add the following
 
 hdc=scsi
 at the end or the kernel line
 hit the F2 key to save it and F10 to exit midnight commander
 so mine looks like this
 
 title VectorLinux
 root (hd0,1)
 kernel /boot/vmlinux root=/dev/hda2 ro hdc=scsi hdd=scsi
 
 quick note the grub configure file is menu.lst with an L not a 1, took me a while to figure
 that one out one night.
 ---------------------------------------------------------------------------------------------------------------------------------------------------
 Now we have to edit our /etc/fstab file so
 again logged in as root or su enter
 
 mcedit /etc/fstab
 and change the line that says
 /dev/cdrom /mnt/cdrom iso9660 defaults,noauto,user 0 0
 to
 /dev/scd0 /mnt/cdrom iso9660 defaults,noauto,ro,user 0 0
 and add a new line
 /dev/scd1 /mnt/cdwritter iso9660 defaults,noauto,ro,user 0 0
 then
 exit
 and close the terminal
 
 So now that we have edited grub and lilo , and fstab all we have to do is link to the new device's
 which will now be scd0 and scd1.
 Again log in as root or su, open a console and change directory to /dev with following command
 
 cd /dev
 rm -f cdrom
 ln -s scd0 cdrom
 ln -s scd1 cdwriter
 exit
 close the terminal and reboot.
 
 Thats it! you have to change your icon in kde to use /dev/scd0 instead of /dev/cdrom and add a new one for
 the burner since you have done that already it should be easy.
 
 
 |