There is this great application that can mount various CD images and thus emulate a CD drive. However, it is based on tray so it does not play nice with Unity. How can it be run in Unity?
You need to run this command:
which will add cdemu application to Unity panel whitelist.