>Hi- I tried to mount a data cd and it told me that it could not mount
>/mnt/cdrom because /dev/cdrom is not a block device!

/dev/cdrom is usually just a symbolic link to the actual special block
device file:

% ls -al /dev/cdrom
lrwxrwxrwx    1 root     root            8 Aug 24  2003 /dev/cdrom -> /dev/hdd

% ls -al /dev/hdd
brw-------    1 root   users     22,  64 Aug 24  2003 /dev/hdd

The first character being a "b" means this is a special block device
file.  The major number is 22.  The minor number is 64.

For an ATA CD-ROM drive, the special block device file is usually:

/dev/hdb (ATA Primary Slave device)
/dev/hdc (ATA Secondary Master device)
/dev/hdd (ATA Secondary Slave device)

>Also when I try to mount from my normal user ID it tells me only root user
>can mount cds.

Change the cdrom entry in /etc/fstab as root to:

/dev/cdrom	/mnt/cdrom	auto	ro,noauto,user,exec 0 0

The user option will allow any user to mount and umount a CD.

Sincerely,

Ken Fuchs <kfuchs at winternet.com>

_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
http://www.mn-linux.org tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list