在Wine中挂载ISO镜像?

我需要在Wine中安装一些程序,这些程序需要访问一个已挂载的ISO镜像。每当我在Nautilus中挂载一个ISO镜像时,在Wine中它会挂载到哪个驱动器上?
对于一些可以自动找到ISO的程序,我没有问题。

重要提示: WINEPREFIX=/home/<user>/pathToApplication/ winetricks 将在您的特定 Wine 前缀上运行 winetricks!非常重要的是,您使用正确的前缀,否则您的 winecfg 等设置将不会应用于您尝试修复的应用程序! - Andrew
另请参阅:https://askubuntu.com/a/55279/462615 - Andrew
5个回答

CDemu

我们成功地使用CDemu挂载了用于在Wine中安装应用程序或运行需要访问其CD的应用程序的CD或DVD映像。除了ISO格式外,还支持多种其他格式。因此,映像不需要是ISO格式。

我们可以通过将以下ppa添加到我们的源中来安装该应用程序:

  • ppa:cdemu/ppa

然后,我们可以使用以下命令安装CDemu客户端和CDemu守护进程:

sudo apt-get update && sudo apt-get install cdemu-daemon cdemu-client

注销并重新登录或重启后,守护程序将会启动。要将ISO文件挂载为光盘,我们可以执行以下命令:
cdemu load <number> <path_to_iso>

<number>对应于CDemu加载的驱动器的内部编号(默认为2个驱动器,如果需要,可以在/etc/default/cdemu-daemon中更改为更高的数字。

以下是从image.iso加载驱动器0的示例命令:

cdemu load 0 /home/nur/images/image.iso

这将卸载一张图片:
cdemu unload <number> 

相关问题:
- [如何在Unity中使用cdemu?](link1) - [有哪些能够加载/卸载具有多扇区或受保护格式的CD/DVD映像的应用程序?](link2) - [如何以图形方式挂载ISO文件?](link3)

感谢您的回答,我刚刚发现了这个令人惊叹的程序!在我安装两张光盘的游戏时表现得很好,而另一个则不行。谢谢! - Liso

在你使用任何工具或命令挂载ISO或磁盘后,开始“配置Wine”并创建一个新的驱动映射。点击添加,浏览路径并选择确定。在这里,我将Ubuntu 13.10 i386 DVD映射到了Wine中的驱动器字母e:(g:是我的闪存驱动器)。

cinfigWine

你可以在$HOME/user/.winedosdrives目录中浏览ISO或磁盘。

dosdevices


sudo mount -o loop /path/to.iso /mnt/cdrom/

实际上,用户似乎已经挂载了ISO文件。但他正在寻找一种自动将已挂载的镜像映射到Wine设备的方法。 - user.dz
2Nur使用Nautilus挂载了一个镜像,这就是为什么Wine无法看到它。如果将镜像挂载到通常的光驱位置,那么Wine就能够看到它。 - Sergei Krivonos
在最新的Ubuntu版本中,CD会被挂载到新的路径:/media/user_name/cd_title。否则,Wine不会自动为其创建映射。 - user.dz
2你的解决方案很有效。我建议使用winecfg/Wine配置中的驱动器选项卡为/mnt/cdrom/添加一个永久映射,或者创建一个链接。可以使用命令ln -s /mnt/cdrom /home/user_name/.wine/dosdevices/e:来实现。 - user.dz

如果您在Ubuntu中挂载了一个.iso镜像,Wine将会与Ubuntu一样对待它。因此,如果您使用Wine程序导航到/(我认为是Z:\文件夹),您将看到所有的Ubuntu文件和文件夹,并且您可以导航到iso的挂载点,在终端中使用mount命令列出(它可能在/mount的某个地方)。

像Rebirth这样的程序不会考虑CD-ROM是否可用。 - ttoine

如果你不想在Ubuntu上挂载ISO文件,但只想在Wine中挂载ISO文件。
右键点击ISO文件,选择“以其他应用打开” -> “文件管理器”。将ISO文件的内容解压到一个新文件夹中,例如“iso”。 输入图像描述 在Wine中,转到“配置Wine”,选择“驱动器”选项卡。点击“添加...”添加新的驱动器,选择任意字母。选择已创建的驱动器,点击“浏览...”并指定提取的“iso”文件夹路径。

enter image description here

enter image description here

下一步打开“控制面板”,选择“添加/删除程序”,点击“安装...”,指定来自挂载驱动器的某个“.exe”文件。

enter image description here