Wie montiere ich eine .cue-Datei?

51

Ich habe ein CD-Image, das kein .iso, sondern eine .cue ist. Ich kann es nicht montieren. Ich benutze Ubuntu 10.10 64-Bit, und ich habe viele Programme ausprobiert. Furiosmout sagt nur, dass es keine Bilddatei ist, und es hat einfach nicht funktioniert. Ich habe ein Programm (Aceton) gefunden, das .cue in .iso konvertieren kann, aber es besagt, dass ich andere Pakete benötige (zu denen ich nicht kommen konnte). Ich suchte nach einem einfachen Weg. Irgendeine Hilfe?

Habkost
quelle
3
Haben Sie eine .bin-Datei, die der .cue-Datei beiliegt?
ændrük,
Ja. Aber es ist zu Hause, also werde ich gleich die Lösung ausprobieren.
Habkost

Antworten:

49

Normalerweise wird eine .cue-Datei von einer .bin-Datei begleitet, die die eigentlichen Bilddaten enthält. Wenn Sie es in das ISO-Format konvertieren möchten , sollte das Iso9660 Analyzer Tool ( apt-get install iat) den Trick ausführen :

iat my_image.bin my_new_image.iso
ændrük
quelle
1
Ich musste schreiben, iat --input=my_image.bin --output=my_new_image.iso --isodamit der Befehl funktionierte.
Pierre Thalamy
17

Das hat mich in der Vergangenheit gestört und ich habe nie eine Lösung gefunden. Ich machte mich auf die Suche nach einer Antwort und fand sie aus einer Laune heraus . Diese Anweisungen stammen aus dem Skript auf dieser Site.

Sie benötigen die .bin-Datei, die der .cue-Datei beiliegen sollte. Beachten Sie die Dateigrößen: Die .bin-Datei ist wahrscheinlich mehrere hundert MB groß, während die .cue-Datei wahrscheinlich weniger als ein KB groß ist. Wenn Sie über eine große .cue-Datei verfügen, ist der Name möglicherweise falsch, sodass es nicht schadet, dies trotzdem zu versuchen:

  1. Installieren fuseiso( sudo apt-get install fuseiso)
  2. Führen fuseiso -p image_file.bin /path/to/mountSie das Programm aus, und der Einhängepunkt sollte sich mit Dateien füllen. Dies kann als normaler Benutzer ausgeführt werden und das Verzeichnis muss nicht existieren.
  3. Wenn Sie fertig sind, führen Sie fusermount -u /path/to/mountden Befehl aus, um das fuseisoerstellte Verzeichnis zu entfernen .

Hoffentlich hilft das.

Jacob Peddicord
quelle
Ich werde es versuchen, sobald ich nach Hause komme. Vielen Dank im Voraus
Habkost
Ich habe es ausprobiert und habe Fehler für eine Audio - CD .bin / cue erhalten, die von 'brasero' erstellt wurde. Dies ist von info fuseiso: "Eine wesentliche Einschränkung von .BIN - Images ist, dass fuseiso .CUE - Dateien in keiner Weise verarbeitet, und kann also nur mit der ersten Spur von .BIN-Bildern arbeiten. "
Peter.O
Ich habe auch versucht, eine von brasero erstellte .bin zu mounten und zu bekommen init: wrong standard identifier in volume descriptor 0, skipping... Es sieht also so aus, als würde fuseiso nicht mit dem .bin-Format von brasero funktionieren.
Mivk
11

Und auch bchunk kann den gleichen Trick machen wie iat:

bchunk IMAGE.bin IMAGE.cue ANYNAME.iso
gajdipajti
quelle
9

Der beste Weg ist, cdemu zu benutzen . Ich benutze dieses Dienstprogramm regelmäßig zum Mounten von Bin / Cue-Paaren. Das Programm scheint nicht in den Repositories zu sein, aber es gibt einen ppa , der auf Launchpad verfügbar ist. Sie können es mit diesen Schritten installieren:

sudo add-apt-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install gcdemu cdemu-client

Nur eine einfache sudo apt-get install cdemu, wie hier vorgeschlagen , wird nicht für diese ppa arbeiten. Weitere Informationen zu ppas und deren Verwendung finden Sie hier .

Wie in der Manpage beschrieben und in diesem nützlichen Artikel wiederholt , ist die Verwendung einfach. Sie können entweder die gcdemuGUI verwenden oder cdemuBefehle im Terminal eingeben.

Geben Sie einfach den Speicherort Ihres Cue / Bin-Paares an (beide müssen sich im selben Verzeichnis befinden) und führen Sie zum Beispiel Folgendes aus:

cdemu load 0 /home/mike/isos/Timeshock.cue

Um zu überprüfen, ob es geladen wurde, führen Sie cdemu statusFolgendes aus:

Devices' status:
DEV   LOADED     FILENAME
0     1          /home/mike/DOS/TIMES/Timeshock.cue
1     0  

Geben Sie Folgendes ein, um die Gerätezuordnung anzuzeigen cdemu device-mapping:

Device mapping:
DEV   SCSI CD-ROM     SCSI generic   
0     /dev/sr2        /dev/sg4       
1     /dev/sr3        /dev/sg5 

Sie können den neuen Eintrag auch cdanzeigen /mediaund ausführen ls:

cdrom  floppy  floppy0  ISOimage  Timeshock  ZEN STONE

Seltsamerweise musste ich immer noch klicken, um sie in meinem Dateimanager (Thunar) zu mounten.

Sie können das Image-Paar entladen, indem Sie dasselbe Gerät ( 0) angeben, das beim Laden des Paars verwendet wurde:

cdemu unload 0

Wenn Fehler auftreten oder Sie Ihre Bilder nicht laden oder entladen können, loggen Sie sich einfach aus und wieder ein.


Randbemerkung: Ich konnte Timeshock(ein Flipper-Spiel) ausführen, Wineda das von gemountete Image cdemuin Wineas gesehen wurde H: /media/Timeshock. (Das Spiel wurde zuvor in installiert. Wine) Bei einigen Spielen muss der Festplatte jedoch möglicherweise ein D:Laufwerksbuchstabe zugewiesen werden Wine.

Sie können sie auch cdemufür viele andere Zwecke verwenden, als nur das Mounten von Bin / Cue-Paaren, und sie kann für alle sehr nützlich sein, die Laufwerke emulieren oder ungewöhnlichere Image-Typen mounten möchten. Weitere Informationen finden Sie auf der offiziellen Website , auf der die verfügbaren Optionen aufgeführt sind.

Gemeinschaft
quelle
1
Die fortschrittlichste und effizienteste Lösung, ein Daemon-Tool, das Linux entspricht.
Le Gluon du Net