My CD-ROM drive will not eject my CD.How do I get it out?

From Freespire

Jump to: navigation, search

Home-->Documentation-->Hints & Tips-->My CD-ROM drive will not eject my CD.How do I get it out?


You may try to release the CD-ROM by using one of the following methods. If one doesn't work, try another.


1. Right click on the CD-ROM icon and then click "Eject".

2. Enter konsole by clicking "Launch" >> "Run Command..." and type konsole or "Launch" >> "Run Programs" >> "Utilities" >> "Terminal Program (Konsole)". At the konsole, enter the following to unmount the CD-ROM:

      umount /mnt/cdrom

Note that "cdrom" in the command can be "cdrom1", "cdrom2" and so on, depending on how many CD-ROM drives you have and which drive you're trying to unmount. If you get a reply like this:

      umount: /mnt/cdrom: device is busy

then it means something is still using the drive and you should try the third method.

3. From console, use the "fuser" command.

      fuser -km /mnt/cdrom

Note that "cdrom" here follows the same rule as mentioned above.

This command will kill any process accessing the CD-ROM drive and "release" the hold on the drive. Now try to eject the CD-ROM again.

4. Forcing the Issue

It is possible, but not recommended, to force the system to unmount the drive using

      umount -f /mnt/cdrom

At best you are going to get a few applications complaining or crashing but it could easily cause a kernel panic as well, due to it, suddenly having a highly corrupted filesystem. Use at your peril.

Personal tools