Quantcast
Channel: 看得透又看得远者prevail. ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all articles
Browse latest Browse all 20548

Linux下,编辑ISO文件的方法

$
0
0
我们知道Windows下有类似UltraISO的这样的软件可以用来编辑ISO文件,可引导ISO也没有问题。近来在Linux下玩的比较多,正好要改个ISO,于是就开始找Linux下有没有类似的软件。
Ubuntu软件中心里有一款叫ISOMaster的软件,可以创建和修改ISO文件。
 sudo apt-get install isomaster

我打开一个ISO文件以后就可以直接用过右键菜单来修改ISO中的文本内容。
好了,你是不是觉得可以通过mount -o loop然后直接编辑来解决问题呢?事实上,不管我们怎么mount,就算用上rw选项,挂载起来以后修改ISO中的内容还是会提示"Read-only files system"。这是因为Linux内核的iso9660文件系统实现就是只读的,它实现的file_operations中就没有write
我们可以借助mkisofs来做到,以上面用的android-x86-eeepc-2.0.iso文件为例,假设在mount -o loop后将文件全拷到了新建的./newimg目录中,完成文件的修改,之后执行:
sudo mkisofs-J-R-V-v-bisolinux/isolinux.bin-cisolinux/boot.cat-no-emul-boot-boot-load-size4-boot-info-table-oandroid-2.0-new.iso./newimg

这样就会在当前的目录生成android-2.0-new.iso,需要注意的是isolinux是相对于./newimg的相对路径,不能用绝对路径。

参考链接


Linux下编辑ISO文件的方法

Viewing all articles
Browse latest Browse all 20548

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>