尝试安装大型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:~$ 


你能告诉我该怎么做吗?

评论

问题出在哪里?可以/ cdrom吗?请注意,根据定义,ISO文件是只读的,因此会发出警告。

看看您的桌面或文件管理器,它可能已经作为磁盘安装了。

添加只读选项-r进行安装。

关于“挂载只读”的警告是正常的! iso文件始终以只读方式装载。您无法修改它们。 ...(多亏了下面的Anwar Shah)

如何安装ISO的可能重复项?

#1 楼

尝试使用GUI进行安装。

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

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

sudo apt-get install furiusisomount


以下是一些屏幕截图:





Furius ISO支架-项目页面

评论


我认为在ISO文件为其UDF图像时添加大小写非常重要。

–Ángel Araya
2012年9月27日在12:41

如果要从iso运行文件,则通过“归档安装程序”进行安装不是一个很好的方法。 (仅查看​​内容是好的)。因为,我们无法通过“ Archive mounter”从iso挂载执行文件

–安瓦尔
2012年9月27日15:52

是否安装新软件仅用于挂载iso映像?

– pylover
2015年2月9日在22:06

because¹,因为不需要root用户权限。

– Hi-Angel
16年1月22日在14:47

#2 楼

也许无需安装其他软件,而可以使用系统为此提供的功能:



创建目录以用作安装位置:

sudo mkdir /media/iso



将ISO装入目标目录:

sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso



卸载ISO:

sudo umount /media/iso




在您的桌面上将显示已安装的ISO。

评论


我怎么收到消息bash:/ path / media / external drive / my.ISO:权限被拒绝?

–user47206
2012年11月17日在10:51



不起作用sudo mount -o loop smb://server/downloads/disk.iso / media / iso:没有这样的文件或目录

– Waspinator
13年2月14日在19:15



@cipricus,看来系统无法访问您的ISO。解决此问题的最简单方法是先将iso文件复制到本地目录。

– chobok
13年8月14日在1:00

@waspinator尝试首先将iso文件复制到本地目录

– chobok
13年8月14日在1:01

@chobok将其复制到本地目录是可行的,但是我没有设置文件服务器来每次将文件复制到桌面时使用。在解决问题之前,我现在已经回到Windows。

– Waspinator
13年8月14日在13:53

#3 楼

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



如果尚未安装,则可以在终端中使用此命令进行安装:

sudo apt-get install gnome-disk-utility


评论


我只是意识到这也存在!我是一名程序员,并且喜欢命令行,但这确实是正确的,用户友好的,方便的方式。

– Shahbaz
15年1月25日在16:30

#4 楼

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


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


如果77个评级中的5星足以说服您打开Ubuntu Software Manager并进行搜索适用于Furius ISO安装的ch。

参考链接:

Furius ISO安装-项目页

#5 楼

我假设您的iso文件名为matlab2011a_64.iso,位于文件夹/home/dev/Hämtningar/

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



创建安装点

 mkdir ~/mount-point



安装它使用

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文件始终以只读方式装载。您无法写入iso文件。您应该忽略该消息并继续前进。



评论


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

–landroni
2014年1月25日18:27

#6 楼

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

首先创建一个目录以使用以下方式安装iso:

sudo mkdir /media/myisos


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

现在通过将mount指向其位置来安装iso:

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


它会警告您iso以只读方式安装,但这是正确的。

您以后可以用

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


评论


据我所知,循环模块是自动加载的。同样,在挂载iso文件中不再需要-t iso9660

–安瓦尔
2012-09-27 15:44



我知道这一点,只是一个便条。

–安瓦尔
2012-09-27 15:53

@Anwar谢谢Anwar-我同意记下它很有用。

–user76204
2012年9月27日15:59

#7 楼

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

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


#8 楼

您可以使用ISO Master(类似于furiusisomount的GUI实用程序)。只需:

sudo apt-get install isomaster


,然后从首选文件管理器中使用*.iso打开ISO Master文件。

从网站:


使用ISO Master可以:


创建或自定义CD / DVD映像
/>制作可引导CD / DVD


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

#9 楼

如果要获得从已装载的ISO复制文件的读写权限,并且不想安装其他东西。只需进入终端外壳,然后导航至安装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


#10 楼

相对于安装iso文件,安装iso文件更为简单。只需提一下,如果您想在最新的ubuntus中安装最新的matlab版本,则无需在iso中挂载它,而是将其解压缩到此处并在安装和/ matlab-extracted-folder / sys / java /之后继续进行安装。 jre / glnxa64 / jre / bin / java可执行文件。

在ubuntu 14.04和matlab 2014a上进行了测试。

干杯,

#11 楼

使用udisksctl,它是系统的一部分。它会将您的iso挂载在用户空间中,而无需以超级用户身份运行。您的文件将以适当的权限安装到/media/$USER/

安装iso

udisksctl loop-setup -f my.iso


udisksctl会告诉您它正在使用哪个循环设备。 br />
udisksctl mount -b /dev/loopX


其中X是您的iso映射到的环路设备的编号

卸载iso

udisksctl unmount -b /dev/loopX
udisksctl loop-delete -b /dev/loopX


其中X是您的iso映射到的环路设备的编号。如果您忘记了,可以通过

losetup

找出答案

#12 楼

我发现Gmount的安装非常简单。它具有易于使用且直接使用的老式GUI。
gmount GUI

从软件中心安装Gmount然后启动它。然后,您可以选择iso映像文件,并选择要从中启动iso文件的安装点。系统将提示您输入root密码以完成操作,仅此而已。

评论


但是问题是如何安装ISO,也许您应该添加如何使用Gmount执行此操作。

–heemayl
16年7月5日在1:23

从软件中心安装Gmount,然后启动它。然后,您可以选择iso映像文件,并选择要从中启动iso文件的安装点。系统将提示您输入root密码,以完成操作,仅此而已。

– DanteSparda
16年7月5日在1:37

请在您的答案中添加以上内容。

–heemayl
16年7月5日在1:42

#13 楼

只需双击它,请参阅:如何安装ISO?
PS。并且,如果ISO映像是Ubuntu LiveCD ISO等,请尝试双击
/casper/filesystem.squashfs

。要验证该功能是否适用于这些映像,请右键单击文件以查看相关选项。操作。