Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Usually that message means that you specified the wrong file system type in the mount command. Try something similar to:
mount -t is09660 /dev/hdd /mnt/cdrom
Yes - you are right, I looked at my fstab file and for some reason it was modified for the cdrom only and it tries to mount it on /dev/cdrom which is nonexistent..my linux obviously has a mind of its own..Thx a lot for the help!!
Ok .. actually that did not quite fix the problem... it still gives the same error when I tried to mount it with:
mount -t iso9660 /dev/hdc /mnt/cdrom/
mount: /dev/hdc: can't read superblock
/dev/hdc is where /dev/cdrom used to point at, I tried to create a new link but that still did not work. I need to mention probably that I had problems with initscripts which I had to reinstall .. Could that have affected the cdrom??
Are you trying to mount the cdrom as user? If so then make sure that user has the proper permissions on /dev/hdd, /dev/cdrom, and /mnt/cdrom. Also if you are using ide-scsi then the kernel has switched the CD address to a scsi device, probably /dev/scd0
Of course not .. i am root, but something else is wrong - I just tried to start xcdroast and it could not even detect the cdrom and complained about scsi emulation being enabled in the kernel. Now my cdrom is a regular LG 24x10x40x CD-RW, and i've tried both mount cdrom , and mount -t iso9660 /dev/hdc /mnt/cdrom .. it gives the same error - i have no idea why???
" I just tried to start xcdroast and it could not even detect the cdrom and complained about scsi emulation being enabled in the kernel."
If you have a CD-ROM then Linx supports it as an IDE device on /dev/hdc. If you have a CD-RW then Linux supports it as a SCSI device on /dev/scd0.
If you are trying to burn a CD then you have a CD-RW. You must use the bootloader (either grub or lilo) to pass the kernel a boot parameter: append="hdc=ide-scsi" The append tells the kernel to use scsi suport for the CD-RW. Then your CD-RW will appear to be on /dev/scd0 (at least that is where SuSE puts it). Make /dev/cdrom a symbolic link to /dev/scd0 and you can do your mounts mounts on either /dev/cdrom or /dev/scd0.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.