当前位置: 首页>>技术教程>>正文


如何挂载ISO文件?

,

问题描述

尝试挂载大型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:~$ 

你能告诉我应该怎么做吗?

最佳解决办法

尝试使用GUI安装它。

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

或者你可以安装Furius ISO Mount。它在Ubuntu软件中心提供:

sudo apt-get install furiusisomount

以下是一些截图:

mount,ubuntu

mount,ubuntu

Furius ISO Mount – Project Page

次佳解决办法

也许,而不是安装额外的软件,你可以使用系统为此所做的一切:

  1. 创建一个目录作为安装位置:

    sudo mkdir /media/iso
    
  2. 将ISO挂载到目标目录中:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
  3. 卸载ISO:

    sudo umount /media/iso
    

在你的桌面上会出现挂载的ISO。

第三种解决办法

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

  • 自动安装ISO,IMG,BIN,MDF和NRG图像文件。

  • 在主目录中自动创建一个挂载点。

  • 自动卸载图像文件。

  • 自动删除挂载目录以将您的主目录返回到之前的状态。

  • 自动保存最近安装的10张图像的历史记录。

  • 装载多个图像。

  • 将ISO和IMG文件刻录到光盘上。

  • 生成Md5和SHA1校验和。

  • 自动检索以前卸载的图像。

  • 自动生成手动安装和卸载映像所需的所有命令的日志文件。

  • 可本地化(目前有捷克语,丹麦语,法语,匈牙利语,意大利语,德语,波兰语,斯洛维尼亚语,西班牙语和土耳其语。

mount,ubuntu

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

参考链接:

Furius ISO Mount – Project Page

第四种办法

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

您可以执行此操作将ISO文件安装到/cdrom文件夹中,或者创建另一个文件夹并将ISO文件安装到其中。我将在您的主目录中创建一个单独的文件夹。打开一个终端来完成所有这些事情

  1. 创建安装点

     mkdir ~/mount-point
    
  2. 用它来安装

    sudo mount ~/dev/Hämtningar/matlab1011a_64.iso  ~/mount-point -o loop
    

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

    另外请注意,您将收到类似mount: warning: /home/dev/mount-point seems to be mounted read-only的警告,这是因为iso文件始终安装为read-only。您不能写入到iso文件。您应该忽略该消息并继续前进。

第五种办法

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

mount,ubuntu

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

sudo apt-get install gnome-disk-utility

第六种办法

您可以使用命令行工具轻松安装iso:

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

sudo mkdir /media/myisos

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

现在通过将mount指向它的位置来安装你的iso:

sudo mount ~/location/of/iso /media/myisos -o loop

它会给你一个关于安装read-only的iso的警告,但这是正确的。

您可以稍后卸载它

sudo umount ~/location/of/iso /media/myisos

第七种办法

有一个GUI工具内置。

从你的破折号运行”Disks”。然后从”Disks”菜单中选择“附加磁盘映像…”:

mount,ubuntu

第八种办法

您可以使用ISO Master,一个类似于furiusisomount的GUI实用程序。只是:

sudo apt-get install isomaster

然后从您的首选文件管理器打开*.iso文件和ISO Master文件。

来自网站:

Use ISO Master to:

  • Create or customise CD/DVD images
  • Make Bootable CDs/DVDs

基本上,它允许您从ISO映像添加或删除文件,然后保存更改。

第九种办法

如果您想获取读取写入权限以从挂载的ISO复制文件并且不想安装其他内容。只要进入终端 shell ,导航到您安装ISO的无论您是否安装了,如:

sudo mount -o loop /home/username/whatever.iso /mnt/iso

要将整个安装的目录复制到其他地方:

sudo cp -rf /mnt/iso /home/username/MyMountedISO

你也可以使用

cd /mnt/iso

接下来查看内容

ls

然后:

sudo cp install.img /home/username/MyMountedISO

第十种办法

相对于后者安装,安装iso文件更简单。如果你想在最新的ubuntus中安装最新的matlab版本,你不需要将它安装到iso上,而是将它解压到那里,然后在安装和/matlab-extracted-folder /sys /java /jre /glnxa64 /jre /bin /java可执行文件。

在ubuntu 14.04和matlab 2014a上测试过。

干杯,

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/326.html,未经允许,请勿转载。