如何挂载 ISO 文件?

Nik*_* R. 199 mount

我在尝试安装大型 iso 时遇到了麻烦:

dev@dev-OptiPlex-745:~$ sudo mount -o loop /home/dev/Hämtningar/matlab2011a_64.iso /cdrom
mount: warning: /cdrom seems to be mounted read-only.
dev@dev-OptiPlex-745:~$ 
Run Code Online (Sandbox Code Playgroud)

你能告诉我该怎么做吗?

Oct*_*ves 393

也许,您可以使用系统为此目的而安装的软件,而不是安装其他软件:

  1. 创建一个目录作为挂载位置:

    sudo mkdir /media/iso
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在目标目录中挂载 ISO:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
    Run Code Online (Sandbox Code Playgroud)
  3. 卸载 ISO:

    sudo umount /media/iso
    
    Run Code Online (Sandbox Code Playgroud)


在您的桌面上将出现已安装的 ISO。

  • @chobok 将其复制到本地目录是可行的,但我没有设置文件服务器来在每次想要使用文件时将文件复制到桌面。我现在已经回到Windows,直到这个问题得到解决。 (2认同)
  • @waspinator如果您还没有这样做,您可以针对您的具体问题提出新问题。 (2认同)
  • @waspinator你可以先挂载你的samba共享,然后你可以将它用作本地文件系统(就当前问题而言) (2认同)

Aks*_*yal 136

尝试使用 GUI 安装它。

*.iso使用文件管理器导航到该文件,然后 Right click -> Open with Archive Mounter.

或者您可以安装Furius ISO Mount。它可以在 Ubuntu 软件中心获得:

sudo apt-get install furiusisomount
Run Code Online (Sandbox Code Playgroud)

以下是一些截图:

Furius ISO 安装座 - 接口

Ubuntu 12.04 挂载 ISO

Furius ISO Mount - 项目页面

  • 如果您想从 iso 运行文件,通过“归档挂载器”挂载不是一个很好的方法。(只有查看内容才有好处)。因为,我们无法从通过“存档挂载器”挂载的 iso 执行文件 (13认同)
  • 安装新软件只是为了挂载 ISO 映像? (3认同)

小智 24

我发现在 Ubuntu 14.04 中处理 ISO 文件最简单快捷的方法是右键单击 ISO 文件,选择 Disk Image Mounter,然后直接进入新打开的目录:

如果你还没有安装,你可以在终端中使用这个命令来安装它:

sudo apt-get install gnome-disk-utility
Run Code Online (Sandbox Code Playgroud)


Coa*_*Web 18

我真的很喜欢 Furius ISO Mount,它是一个用于安装 ISO、IMG、BIN、MDF 和 NG 文件的简单应用程序。

  • 自动挂载 ISO、IMG、BIN、MDF 和 NRG 图像文件。
  • 自动在您的主目录中创建一个挂载点。
  • 自动卸载图像文件。
  • 自动删除挂载目录以将您的主目录恢复到以前的状态。
  • 自动保存最近安装的 10 个图像的历史记录。
  • 装载多个图像。
  • 将 ISO 和 IMG 文件刻录到光盘。
  • 生成 Md5 和 SHA1 校验和。
  • 自动检索任何以前卸载的图像。
  • 自动生成手动挂载和卸载映像所需的所有命令的日志文件。
  • 可本地化(目前可以使用捷克语、丹麦语、法语、匈牙利语、意大利语、德语、波兰语、斯洛文尼亚语、西班牙语和土耳其语。

在此处输入图片说明

如果 77 个评分中的 5 颗星足以说服您打开 Ubuntu 软件管理器并搜索 Furius ISO Mount。

参考链接:

Furius ISO Mount - 项目页面


Anw*_*war 14

我假设你的iso文件名matlab2011a_64.iso在文件夹中/home/dev/Hämtningar/

您可以这样做以在/cdrom文件夹中挂载 iso 文件或创建另一个文件夹并将 iso 文件挂载在其中。我将在您的主目录中创建一个单独的文件夹。打开一个终端来做所有这些事情

  1. 创建挂载点

     mkdir ~/mount-point
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装它

    sudo mount ~/dev/Hämtningar/matlab1011a_64.iso  ~/mount-point -o loop
    
    Run Code Online (Sandbox Code Playgroud)

    这会将 iso 文件挂载到mount-point您家中新创建的文件夹中。

    另请注意,您将收到类似警告mount: warning: /home/dev/mount-point seems to be mounted read-only,这是因为 iso 文件始终以只读方式挂载。您无法写入iso文件。您应该忽略该消息并继续前进。

  • 但是为什么不能写入iso文件呢?不应该允许您进行修改,然后重新打包 .iso 吗? (5认同)

小智 10

您可以使用命令行工具轻松挂载 iso:

首先创建一个目录来挂载iso:

sudo mkdir /media/myisos
Run Code Online (Sandbox Code Playgroud)

(通常loop会自动添加能够读取 iso 类型文件系统的模块,因此您不需要运行sudo modprobe loop.)

现在通过指向mount它的位置来挂载你的iso :

sudo mount ~/location/of/iso /media/myisos -o loop
Run Code Online (Sandbox Code Playgroud)

它会给你一个关于iso以只读方式安装的警告,但这是正确的。

你可以稍后卸载它

sudo umount ~/location/of/iso /media/myisos
Run Code Online (Sandbox Code Playgroud)


Pet*_*erM 8

有一个内置的 GUI 工具,尽管菜单 UI 看起来像一个窗口标题,令人困惑;)

从你的仪表盘运行“磁盘”。然后从“磁盘”菜单中选择“附加磁盘映像...”: 磁盘工具