The cdrom won't mount. i/p: mount /dev/cdrom /mnt/cdrom o/p: mount: you must specify the filesystem type i/p: mount /dev/cdrom /mnt/cdrom -t iso9660 o/p: mount: /dev/cdrom has wrong major or minor number Mounting worked using Red Hat 5.2 and 6.0. It worked on installs of Red Hat 6.1. The machine it's not working on was a machine that was upgraded from 6.0. The same is true for the floppy.
Looks like your /dev tree got messed up. Make sure /dev/cdrom is a link to the actual drive (usually /dev/hdc (IDE) or /dev/sr0 (SCSI)).
Actually, this looks like a buglet I've had a few times on my system, where the reported error message is always the one displayed. If so, then you have the filetype in /etc/fstab set to "auto" and iso9660 compiled as a module and NOT loaded when you issue the command. I've had the same problem with /dev/fd0 set to "auto" and vfat compiled modular - I don't have msdos compiled in at all. For some reason, even if one specifies the filesystem type, the kernel makes no attempt to load the module in this case.