I have a USB CD-rom drive that i use for Linux, when it starts up it says : Checking New Hardware it hangs there for a moment then displays the error message : Updating /etc/fstab cannot stat /dev/cdrom : No such file or directory What does this mean and how do i fix it? Nikumba
Basically FSTAB is setting your CDROM as a standard device, when it's actually USB. Forgive my vagueness (hopefully you know your way around Linux) I don't have access to a Linux box to check this, but your loking for somethign more akin to /dev/usb Perhaps simply /dev/usb1, or /dev/usb2, but it may be /dev/usbcd or similar. When you mount the device, what do you use ? If it is just /dev/cdrom, and it works fine, then make sure you FSTAB file is in proper order. It may be misspelled, or just plain missing. Hopefully my ranting around is at all helpful
Okay then . . . . One thing that just occured to me was that you should check the website of who ever made your drive, and see about drivers or what not, and check sourceforge and google for drivers for your CDROM. Should you not be able to find anything, then maybe this will help you . . . . . . My knowledge of USB devices in Linux is very little, in fact I have only two USB devices (gamepad and digicam), niether of which I have gotten to work in Linux. Basically FSTAB is a file that Linux uses to mount and assign your partitions and devices too. You are familiar with mounting aren't you ? What you need to do is find out which device Linux has set for your CDROM. All devices in Linux are placed in the /dev/ directory, such as /dev/hda1, /dev/cdrom1, /dev/cdrom2, etc. What you need to do is find out what your CDROM has been set to. Depending on what distro your using this may be easy or it may be a right pain. What you want to look for is a device manager, or hardware manager, look through the system section of your kicker (in the GUI) something that may tell you what your hardware is, as it may also tell you what /dev/ entry it has been assigned. Another way would be to simply grab two consoles. In one, cd /dev/ and ls the files there, then in your other console, just go through and mount /dev/**device** /mnt/cdrom Where **device** is, you want to place any of the files that may pertain to your CDROM, such /dev/usba1 or whatever. Like I said, I haven't ben in Linux for a while, and don't have access to a box, and I don't know USB that much, so I can't give too much advice here. Anyways, once you find the proper /dev/ entry, you want to grab a text editor, and grab /etc/fstab and then change the entry in there for your CDROM, switching /dev/cdrom with whatever it turns out to be.