问题描述
尝试挂载大型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
以下是一些截图:
Furius ISO Mount – Project Page
次佳解决办法
也许,而不是安装额外的软件,你可以使用系统为此所做的一切:
-
创建一个目录作为安装位置:
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。
第三种解决办法
我非常喜欢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 – Project Page
第四种办法
我假设您的iso文件名是/home/dev/Hämtningar/
文件夹中的matlab2011a_64.iso
您可以执行此操作将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文件始终安装为read-only。您不能写入到iso文件。您应该忽略该消息并继续前进。
第五种办法
我发现在Ubuntu 14.04中处理ISO文件的最简单和最快的方法是右键单击ISO文件,选择Disk Image Mounter,然后进入新打开的目录:
如果你没有安装,你可以在终端中使用这个命令来安装它:
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”菜单中选择“附加磁盘映像…”:
第八种办法
您可以使用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上测试过。
干杯,