I have a cd image that is not a .iso but a .cue. I cannot mount it. I use ubuntu 10.10 64 bits, and I've tried a lot of programs. furiosmout just says it is not a image file, and it just didn't work. I found a program (acetone) that can convert .cue in .iso, but it says I need other packages (that I could not come to). I was looking for an easy way. Any help?
Typically a .cue file will be accompanied by a .bin file that contains the actual image data. If you'd like to convert it to the .iso format, the Iso9660 Analyzer Tool (
apt-get install iat) should do the trick:
iat my_image.bin my_new_image.iso
This has been bothering me in the past and I never did find a solution. I set out for an answer and found it on a whim; these instructions are derived from the script on that site.
You'll need the .bin file that should be accompanying the .cue file. Note the file sizes: the .bin is likely several hundred MB, while the .cue is probably less than one KB. If you have a large .cue file, it's possible it's named incorrectly, so it doesn't hurt to try this anyway:
sudo apt-get install fuseiso)
fuseiso -p image_file.bin /path/to/mount, and you should see the mount point fill up with files. This can be run as a normal user, and the directory doesn't have to exist.
- When finished, run
fusermount -u /path/to/mountto unmount and remove the directory
Hopefully this helps.
And also bchunk can do the same trick as iat:
bchunk IMAGE.bin IMAGE.cue ANYNAME.iso
The best way is to use cdemu; I regularly use this utility for mounting bin/cue pairs. The program doesn't seem to be in the repositories, but there is a ppa available at Launchpad; you can install it with these steps:
sudo add-apt-repository ppa:cdemu/ppa sudo apt-get update sudo apt-get install gcdemu cdemu-client
As outlined in the man page, and reiterated in this useful article, it is simple to use. You can either use the
gcdemu gui or issue
cdemu commands in terminal.
Just specify the location of your cue/bin pair (both must be present in the same directory), and run, for example:
cdemu load 0 /home/mike/isos/Timeshock.cue
To check that it has loaded, run
cdemu status, which will return:
Devices' status: DEV LOADED FILENAME 0 1 /home/mike/DOS/TIMES/Timeshock.cue 1 0
To see the device allocation, enter
Device mapping: DEV SCSI CD-ROM SCSI generic 0 /dev/sr2 /dev/sg4 1 /dev/sr3 /dev/sg5
You can also
/media and run
ls to show the new entry:
cdrom floppy floppy0 ISOimage Timeshock ZEN STONE
Strangely enough, I still had to click to mount them in my file manager (Thunar).
You can unload the image pair by specifying the same device (
0) used when loading the pair:
cdemu unload 0
If any errors occur, or you can't load or unload your images, just logout and login again.
Side Note: I was able to run
Timeshock (a Pinball game) in
Wine as the image mounted by
cdemu was seen in
H: /media/Timeshock. (The game had been previously installed in
Wine) Some games, however, may require the disk to be assigned a
D: drive letter in
You can also use
cdemu for many other things than just mounting bin/cue pairs, and it may be very useful to anyone who has specific needs to emulate drives or to mount more unusual image types. More information is available at the official site, which details the options available.