My CD-ROM drive will not eject my CD.How do I get it out?
From Freespire
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.

