我有一个 CD 映像,它不是 .iso,而是 .cue。我无法挂载它。我使用的是 ubuntu 10.10 64 位,我试过很多程序。furiosmout 只是说它不是映像文件,根本不起作用。我找到了一个程序(acetone),它可以将 .cue 转换为 .iso,但它说我需要其他软件包(我找不到)。我正在寻找一种简单的方法。有什么帮助吗?
答案1
通常,.cue 文件会附带一个包含实际图像数据的 .bin 文件。如果您想将其转换为 .iso 格式,Iso9660 分析工具( apt-get install iat
) 应该可以解决问题:
iat --iso --input=my_image.bin --output=my_new_image.iso
答案2
这个问题一直困扰着我,我从来没有找到解决办法。我开始寻找答案,一时兴起发现的;这些说明源自该站点上的脚本。
您需要 .bin 文件,该文件应与 .cue 文件一起提供。请注意文件大小:.bin 可能有几百 MB,而 .cue 可能不到 1 KB。如果您有一个很大的 .cue 文件,则可能命名不正确,因此无论如何尝试一下也无妨:
- 安装
fuseiso
(sudo apt-get install fuseiso
) - 运行
fuseiso -p image_file.bin /path/to/mount
,您应该会看到挂载点已填满文件。这可以作为普通用户运行,并且目录不必存在。 - 完成后,运行
fusermount -u /path/to/mount
卸载并删除创建的目录fuseiso
。
希望这有帮助。
答案3
并且块可以做同样的事我在:
bchunk IMAGE.bin IMAGE.cue ANYNAME.iso
答案4
最好的方法是使用德穆;我经常使用此实用程序安装 bin/cue 对。该程序似乎不在存储库中,但有一个苯甲酸可以在 Launchpad 上找到;你可以按照以下步骤安装它:
sudo add-apt-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install gcdemu cdemu-client
只是一个简单的sudo apt-get install cdemu
,正如建议的那样这里,不适用于此 ppa。有关 ppa 及其使用方法的更多信息,请参阅可在此处获得。
如手册页所述,并重申在这篇有用的文章中,使用起来很简单。您可以使用 GUI或在终端中gcdemu
发出命令。cdemu
只需指定您的 cue/bin 对的位置(两者都必须存在于相同的目录),然后运行,例如:
cdemu load 0 /home/mike/isos/Timeshock.cue
要检查它是否已加载,请运行cdemu status
,它将返回:
Devices' status:
DEV LOADED FILENAME
0 1 /home/mike/DOS/TIMES/Timeshock.cue
1 0
要查看设备分配,请输入cdemu device-mapping
:
Device mapping:
DEV SCSI CD-ROM SCSI generic
0 /dev/sr2 /dev/sg4
1 /dev/sr3 /dev/sg5
您还可以运行cd
来显示新条目:/media
ls
cdrom floppy floppy0 ISOimage Timeshock ZEN STONE
奇怪的是,我仍然必须单击才能将它们挂载到我的文件管理器(Thunar)中。
您可以通过指定加载图像对时使用的相同设备(0
)来卸载该图像对:
cdemu unload 0
如果出现任何错误,或者您无法加载或卸载图像,只需注销并重新登录。
附注:我能够Timeshock
在 中运行(Pinball 游戏),Wine
因为由 安装的图像cdemu
在 中显示Wine
为H: /media/Timeshock
。(该游戏之前已在 中安装Wine
)但是,某些游戏可能要求在 中为磁盘分配D:
驱动器号Wine
。
除了挂载 bin/cue 对之外,您还可以使用它cdemu
做很多其他事情,对于需要模拟驱动器或挂载更多不寻常图像类型的人,它可能非常有用。更多信息请访问官方网站,其中详细说明了可用的选项。