我有一个带有 UDF 文件系统和引导扇区的 ISO 映像,我需要向其中添加一个文件。当我这样做时
sudo mount -o loop,rw /tmp/file.iso /tmp/dir
我明白了
mount: block device /tmp/file.iso is write-protected, mounting read-only
即使我删除loop
或添加 ,也会发生这种情况unhide
。该文件具有权限rw-rw-rw-
。我尝试了各种 UDF 命令行工具,但它们都需要实际的 CD 驱动器,甚至无法与环回设备一起使用。那么我能做些什么吗?
因为它有一个引导扇区,所以我宁愿直接编辑 ISO 文件而不是解压/重新打包。
这里使用 Kubuntu 14.04。谢谢。
答案1
我可以浏览、添加和删除 ISO 文件中的文件,无需解压/重新打包,只需使用档案管理器(Ubuntu 14.04)打开它即可。
希望您可以使用 Kubuntu 做同样的事情。
答案2
您所做的在某种程度上是正确的,但是您必须以 root 用户身份登录。
sudo su -
创建挂载点:
mkdir -p /mnt/<mount_name>
使用如下的 mount 命令来挂载 ISO 文件 .iso:
mount -o loop disk1.iso /mnt/<mount_name>
更改目录以列出存储在 ISO 映像内的文件:
cd /mnt/<mount_name>
ls -l